目录的软连接(符号连接)支持相对路径,可使用 HardLinkShellExt 进行可视化操作(配合fastcopy可以实现拷贝“符号连接”<拷贝后的目录仍支持相对路径>)以及查看目标连接的相对路径地址
相关资料
https://www.cnblogs.com/shangdawei/p/4516869.html
HardLinkShellExt及VC++ 2005下载
www.lanzoui.com/b04byzrvi
提取码:
8uq2
软连接(符号连接)特点
支持相对路径
使用步骤
- 右击源文件夹,选择“选择源连接点”;
- 在目标路径的空白处,右击,选择“创建为”→“符号链接”。
测试
经过测试:
- 其他应用程序(仅测试了一个)会把“符号连接”当作一个真正的文件夹。
- 打开带“快捷方式”箭头的“符号连接”文件夹后,资源管理器中展示的路径并不是原始路径,这就说明“系统也把它当作了一个真实的文件夹”(这点与“快捷方式”不同)。
- 将根目录的一级文件夹更改文件夹名后,“目录连接”仍然有效(可正常打开),说明该“目录连接”使用的是相对路径而非绝对路径。
- 关于复制:a.如果直接右键复制粘贴,那么“目录连接”会被粘贴成一个空文件夹;b.如果用 TotalCommander 复制粘贴,会把“目录连接”当成一个真实的文件夹和文件(即:会有重复的文件)。如果用该软件移动,则有的是空文件夹,有的则复制了,有点乱。
- 关于复制的改进(可以支持相对路径):使用fastcopy可以实现。1、安装fastcopy;2、配置其右键菜单;3、复制、粘贴。如下图:
查看目标连接的相对路径地址
更改其上上层文件夹时,“目录连接”仍可正常打开:
软连接、硬链接等的区分
版权木有,侵权不究,欢迎转载