使用mklink创建软连接
首先可以在cmd中输入mklink查看mklink的信息
C:\Users\lvyi>mklink`
> `创建符号链接。`
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件 符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
本文记录的是 /D的使用方式,创建目录符号链接。
mklink /D E:\mkTest\work2 E:\mkTest\work1
此命令运行后会自动生成work2文件,并且在’E:\mkTest\work2’
文件夹中的内容就是’E:\mkTest\work1‘
文件夹的内容,但并不是将work1文件夹中的内容复制一份给work2文件夹,而是将work1的内容映射到work2文件夹。
示例如下图所示
将上述命令行写在bat文件中,运行此bat文件,会得到如下图所示,work2文件会自动生成,并且有一个快捷键箭头来标识。
如上图所见。
mklink需要注意的地方
1.如上图所示我们不需要手动创建work2文件,若work2文件已存在,会链接失败。
2.mklink使用权限默认是我们的用户账户是 Administrators ,正常情况是可以直接运行上述bat文件,若你window账户不是Administrators ,你需要右键以管理员身份运行。
3.删除work1文件,那么work2文件夹无法在访问,但删除work2文件夹,work1文件夹不会受影响