无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2865|回复: 52
打印 上一主题 下一主题

[分享] 创建符号链接(更新:支持空格了)

    [复制链接]
跳转到指定楼层
1#
发表于 2024-1-2 17:04:29 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yyz2191958 于 2024-1-2 20:58 编辑

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



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

3.png

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

6.png

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

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

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

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

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

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

评分

参与人数 3无忧币 +15 收起 理由
gutaiping2006 + 5 很给力!
whyme22 + 5
董大 + 5 赞一个!

查看全部评分

43#
发表于 2024-5-22 16:14:18 | 只看该作者
感谢分享

点评

不客气  发表于 2024-5-22 16:27
回复

使用道具 举报

42#
发表于 2024-5-17 16:39:15 | 只看该作者
本帖最后由 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,你如果不一致,要改成自己的批处理的绝对路径

点评

谢谢  发表于 2024-5-17 16:53
回复

使用道具 举报

41#
发表于 2024-5-14 13:18:44 | 只看该作者
本帖最后由 zrr890528 于 2024-5-14 13:37 编辑
hlowld 发表于 2024-5-11 10:16
发一个自己写的查看 链接的目标路径 的批处理
::用法示例:showtarget.cmd d:\aa\bb
@ECHO OFF & PUSHD "% ...

大佬是不是没有写全,注册表项测试闪退没反应,批处理测试可以
回复

使用道具 举报

40#
发表于 2024-5-11 10:19:03 | 只看该作者
写这个的原因是,LinkshellExtension不能满足我的需求,例如无法查看链接下的子目录的目标路径。
回复

使用道具 举报

39#
发表于 2024-5-11 10:16:45 | 只看该作者
本帖最后由 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
在文件夹右键加个菜单更好用
特点是不只可以查看链接本身的目标路径,链接下的子目录也能查看,且支持链接传递(即链接的目标路径也是链接或者其子目录)
回复

使用道具 举报

38#
发表于 2024-5-11 08:34:10 | 只看该作者
JayeDieyan 发表于 2024-1-2 17:19
LinkshellExtension 值得拥有

这个不知停止开发了没有,貌似近几年没动静了,应该也支持win11吧
回复

使用道具 举报

37#
发表于 2024-5-11 06:27:54 来自手机 | 只看该作者
软件收藏
回复

使用道具 举报

36#
发表于 2024-4-19 09:22:08 来自手机 | 只看该作者
谢谢分享

点评

不客气  发表于 2024-4-19 09:23
回复

使用道具 举报

35#
发表于 2024-1-26 20:46:19 | 只看该作者
感谢分享技术
回复

使用道具 举报

34#
发表于 2024-1-26 20:23:38 | 只看该作者
谢谢分享
回复

使用道具 举报

33#
发表于 2024-1-7 22:03:39 | 只看该作者
感谢分享
回复

使用道具 举报

32#
发表于 2024-1-5 18:58:37 | 只看该作者
yyz2191958 发表于 2024-1-2 21:58
%ALLUSERSPROFILE% =系统盘:\ProgramData ?谢谢

对的。
回复

使用道具 举报

31#
发表于 2024-1-3 14:49:58 | 只看该作者
谢谢分享!
回复

使用道具 举报

30#
发表于 2024-1-3 14:45:27 | 只看该作者
谢谢
回复

使用道具 举报

29#
发表于 2024-1-3 14:26:21 | 只看该作者
感谢分享
回复

使用道具 举报

28#
发表于 2024-1-3 14:13:39 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

27#
发表于 2024-1-3 14:08:51 | 只看该作者
谢谢分享,学习了。
回复

使用道具 举报

26#
发表于 2024-1-3 09:15:40 | 只看该作者
技术贴!
回复

使用道具 举报

25#
发表于 2024-1-3 09:06:22 | 只看该作者
三個有啥區別?
回复

使用道具 举报

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

很好的办法

每次重装系统————原来的设置还在
回复

使用道具 举报

23#
发表于 2024-1-3 08:22:20 | 只看该作者
ql1307096 发表于 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版 ...

我也是,每次重装系统第一件事先把微软拼音、搜狗拼音、微信、QQ的配置文件夹映射到D盘

点评

很好的办法 每次重装系统————原来的设置还在  详情 回复 发表于 2024-1-3 08:40
回复

使用道具 举报

22#
发表于 2024-1-3 04:23:23 | 只看该作者
谢谢分享
回复

使用道具 举报

21#
发表于 2024-1-3 00:51:07 | 只看该作者
感谢分享好东东
回复

使用道具 举报

20#
发表于 2024-1-3 00:16:43 | 只看该作者
赞,谢谢分享。
回复

使用道具 举报

19#
发表于 2024-1-2 22:33:41 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
 楼主| 发表于 2024-1-2 21:58:00 | 只看该作者
本帖最后由 yyz2191958 于 2024-1-2 22:10 编辑
ql1307096 发表于 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版 ...

%ALLUSERSPROFILE% =系统盘:\ProgramData ?谢谢

点评

对的。  详情 回复 发表于 2024-1-5 18:58
回复

使用道具 举报

17#
发表于 2024-1-2 21:54:44 | 只看该作者
感谢楼主分享更新
回复

使用道具 举报

16#
 楼主| 发表于 2024-1-2 21:40:46 | 只看该作者
本帖最后由 yyz2191958 于 2024-1-2 22:09 编辑
ql1307096 发表于 2024-1-2 20:25
我一般是用命令,比如:
mklink /d "%allusersprofile%\Kuwodata" "%cd%\Kuwodata"
可以把原本不是便携版 ...

很强大,搜索到的:

%ALLUSERSPROFILE% =C:\ProgramData(或者:系统盘:\ProgramData)
回复

使用道具 举报

15#
发表于 2024-1-2 21:39:01 | 只看该作者
感谢分享,收藏备用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-23 17:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表