位置变了但又没变——Windows下的软连接mklink
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
最近添加新硬盘以释放C盘空间,但一些软件(如Xshell8和WPS)仍将文件路径固定在C盘。为解决此问题,使用mklink命令创建符号链接,将文件夹指向新位置,成功恢复了会话。
🎯
关键要点
- 最近添加新硬盘以释放C盘空间。
- 一些软件(如Xshell8和WPS)将文件路径固定在C盘,导致会话丢失。
- 使用mklink命令创建符号链接,将文件夹指向新位置,成功恢复会话。
- mklink命令的完整语法为:mklink [参数] <软链接路径> <目标路径>。
- 目标路径需要提前手动移动文件,软链接路径必须为空。
- 创建符号链接后,系统将认为访问的是C盘的路径,而不是实际的D盘路径。
- mklink命令有/D和/J两个参数,/D没有分区限制,但要求文件系统为NTFS。
❓
延伸问答
如何使用mklink命令创建符号链接?
使用mklink命令的完整语法为:mklink [参数] <软链接路径> <目标路径>。
mklink命令的/D和/J参数有什么区别?
/D参数没有分区限制,但要求文件系统为NTFS;/J参数只能在同一块磁盘上使用。
为什么一些软件仍然将文件路径固定在C盘?
一些软件(如Xshell8和WPS)直接写死路径,而不是使用环境变量,导致会话丢失。
创建符号链接后,系统如何识别路径?
创建符号链接后,系统会认为访问的是C盘的路径,而不是实际的D盘路径。
在使用mklink之前需要注意什么?
目标路径需要提前手动移动文件,软链接路径必须为空。
如何解决Xshell8会话丢失的问题?
可以使用mklink命令创建符号链接,将文件夹指向新位置,从而恢复会话。
➡️