无忧启动论坛

标题: 创建符号链接(更新:支持空格了) [打印本页]

作者: yyz2191958    时间: 2024-1-2 17:04
标题: 创建符号链接(更新:支持空格了)
本帖最后由 yyz2191958 于 2024-1-2 20:58 编辑

(不是有备份功能——而是我自己在这里做个备份)
使用方法:
1.文件 或者 文件夹 右键--映射...
2.右键--粘贴--需要映射到的目录。回车



3.png (29.11 KB, 下载次数: 38)

3.png

6.png (6.51 KB, 下载次数: 37)

6.png

创建符号链接(备份).rar

173.89 KB, 下载次数: 92, 下载积分: 无忧币 -2

创建符号链接(修正).rar

173.87 KB, 下载次数: 64, 下载积分: 无忧币 -2

创建符号链接(最终).rar

173.86 KB, 下载次数: 163, 下载积分: 无忧币 -2


作者: fulibo    时间: 2024-1-2 17:16
收藏!
作者: JayeDieyan    时间: 2024-1-2 17:19
LinkshellExtension 值得拥有
作者: yc2428    时间: 2024-1-2 17:38
感谢分享
作者: fi5ewk    时间: 2024-1-2 17:42
这个怎么用?
作者: fi5ewk    时间: 2024-1-2 17:43
这个怎么使用?
作者: yyz2191958    时间: 2024-1-2 17:55
fi5ewk 发表于 2024-1-2 17:43
这个怎么使用?

1.文件 或者 文件夹 右键--映射...
2.右键--粘贴--需要映射的目录。回车

作者: skyenq    时间: 2024-1-2 18:16
多谢楼主分享。。。
作者: 2011lanz    时间: 2024-1-2 19:59
有什么实际意义,还不是太明白,谢谢大佬!
作者: yyz2191958    时间: 2024-1-2 20:07
2011lanz 发表于 2024-1-2 19:59
有什么实际意义,还不是太明白,谢谢大佬!

百度一下:符号链接
作者: ql1307096    时间: 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版的软件变成“便携版”
作者: 紧急追踪    时间: 2024-1-2 20:33
试试看,谢谢分享
作者: pbmmm    时间: 2024-1-2 20:52
感谢分享
作者: nathan6498    时间: 2024-1-2 21:38
谢谢分享
作者: skyenq    时间: 2024-1-2 21:39
感谢分享,收藏备用。
作者: yyz2191958    时间: 2024-1-2 21:40
本帖最后由 yyz2191958 于 2024-1-2 22:09 编辑
ql1307096 发表于 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版 ...

很强大,搜索到的:

%ALLUSERSPROFILE% =C:\ProgramData(或者:系统盘:\ProgramData)
作者: 201027149    时间: 2024-1-2 21:54
感谢楼主分享更新
作者: yyz2191958    时间: 2024-1-2 21:58
本帖最后由 yyz2191958 于 2024-1-2 22:10 编辑
ql1307096 发表于 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版 ...

%ALLUSERSPROFILE% =系统盘:\ProgramData ?谢谢
作者: 2011freefly    时间: 2024-1-2 22:33
谢谢分享
作者: oh312    时间: 2024-1-3 00:16
赞,谢谢分享。
作者: promrhxq    时间: 2024-1-3 00:51
感谢分享好东东
作者: 呵呵#1861    时间: 2024-1-3 04:23
谢谢分享
作者: fanchenwen    时间: 2024-1-3 08:22
ql1307096 发表于 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版 ...

我也是,每次重装系统第一件事先把微软拼音、搜狗拼音、微信、QQ的配置文件夹映射到D盘
作者: yyz2191958    时间: 2024-1-3 08:40
fanchenwen 发表于 2024-1-3 08:22
我也是,每次重装系统第一件事先把微软拼音、搜狗拼音、微信、QQ的配置文件夹映射到D盘

很好的办法

每次重装系统————原来的设置还在
作者: bing89884    时间: 2024-1-3 09:06
三個有啥區別?
作者: 51xp    时间: 2024-1-3 09:15
技术贴!
作者: kingmaxking11    时间: 2024-1-3 14:08
谢谢分享,学习了。
作者: fegr    时间: 2024-1-3 14:13
感谢分享
作者: 破碎的旋律    时间: 2024-1-3 14:26
感谢分享
作者: softwarezheng    时间: 2024-1-3 14:45
谢谢
作者: Lexos    时间: 2024-1-3 14:49
谢谢分享!
作者: ql1307096    时间: 2024-1-5 18:58
yyz2191958 发表于 2024-1-2 21:58
%ALLUSERSPROFILE% =系统盘:\ProgramData ?谢谢

对的。
作者: 创新科技2015    时间: 2024-1-7 22:03
感谢分享
作者: 无犹启动    时间: 2024-1-26 20:23
谢谢分享
作者: dyc086    时间: 2024-1-26 20:46
感谢分享技术
作者: hehuiying    时间: 2024-4-19 09:22
谢谢分享
作者: bsdgsos    时间: 2024-5-11 06:27
软件收藏
作者: 台风12    时间: 2024-5-11 08:34
JayeDieyan 发表于 2024-1-2 17:19
LinkshellExtension 值得拥有

这个不知停止开发了没有,貌似近几年没动静了,应该也支持win11吧
作者: hlowld    时间: 2024-5-11 10:16
本帖最后由 hlowld 于 2024-5-11 10:18 编辑

发一个自己写的查看 链接的目标路径 的批处理
::用法示例:showtarget.cmd d:\aa\bb
@ECHO OFF & PUSHD "%~DP0" & setlocal ENABLEDELAYEDEXPANSION
fltmc>nul||mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close)&&exit
if %1 == "" (echo Usage: %0 DIRECTORY & goto end)
call :doit %1
goto end

:doit
set "curd=%~1"
set "hz=%~2"
for %%i in ("!curd!") do (
        set att=%%~ai
        set pard=%%~dpi
        set pard=!pard:~0,-1!
        set nn=%%~nxi
        if "!att:~-3,-2!"=="l" ( call :showtarget "!nn!" "!curd!" "!hz!" & goto :eof)
)
set "curd=!pard!"
set "hz=\!nn!!hz!"
if "!curd:~-1!" ==":" goto :eof
call :doit "!curd!" "!hz!"
goto :eof

:showtarget
cd /d %2/..
for /f "tokens=1-6 delims=<>[]" %%a in ( 'dir /a:l ^| findstr %1') do (
        set "dd=%%c"
        set "ee=     %~1 "
        if !ee!==!dd! (
                echo "%~2%~3" 的目标路径是:"%%d%~3"
                set "ff=%%d%~3"
                call :doit "!ff!"
        )
)
goto :eof

:end
echo.
pause
exit

用Reg.exe add "HKCR\Directory\shell\查看链接的目标路径\command" /ve /t REG_SZ /d "\"%systemroot%\temp\app\common\showtarget.cmd\"  \"%%1\"" /f
在文件夹右键加个菜单更好用
特点是不只可以查看链接本身的目标路径,链接下的子目录也能查看,且支持链接传递(即链接的目标路径也是链接或者其子目录)
作者: hlowld    时间: 2024-5-11 10:19
写这个的原因是,LinkshellExtension不能满足我的需求,例如无法查看链接下的子目录的目标路径。
作者: zrr890528    时间: 2024-5-14 13:18
本帖最后由 zrr890528 于 2024-5-14 13:37 编辑
hlowld 发表于 2024-5-11 10:16
发一个自己写的查看 链接的目标路径 的批处理
::用法示例:showtarget.cmd d:\aa\bb
@ECHO OFF & PUSHD "% ...

大佬是不是没有写全,注册表项测试闪退没反应,批处理测试可以
作者: hlowld    时间: 2024-5-17 16:39
本帖最后由 hlowld 于 2024-5-17 16:41 编辑

添加注册表项时,直接在命令行执行reg add,用
Reg.exe add "HKCR\Directory\shell\查看链接的目标路径\command" /ve /t REG_SZ /d "\"%systemroot%\temp\app\common\showtarget.cmd\"  \"%1\"" /f
批处理中执行才用
Reg.exe add "HKCR\Directory\shell\查看链接的目标路径\command" /ve /t REG_SZ /d "\"%systemroot%\temp\app\common\showtarget.cmd\"  \"%%1\"" /f
而且,我的批处理文件是 %systemroot%\temp\app\common\showtarget.cmd,你如果不一致,要改成自己的批处理的绝对路径

作者: papachi    时间: 2024-5-22 16:14
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3