# mklink命令创建链接
# 应用场景——”C盘文件夹搬家“
可以理解为“路径的引用”:
对文件夹创建符号链接(软连接)
mklink /D "link" "target"
1
注意
因为PowerShell不支持mklink命令,所以要在前面加cmd /c表示用cmd来运行该命令,路径注意引号,可以是相对路径也可以是绝对路径,硬链接只能用于文件,不能对文件夹创建硬链接,不然会提示“拒绝访问”。
# 例:移动vscode的插件到另一个目录
1.原目录:sourcePath("C:\Users\{user}\.vscode\extensions")
2.目标目录:targetPath("E:\Microsoft VS Code Extensions")
3.把 原目录 下的所有内容剪切到 目标目录
4.删除原目录,否则提示“当文件已存在时,无法创建该文件。”
5.用管理员模式打开PowerShell执行
cmd /c mklink /D "sourcePath" "targetPath"
6.此时原目录会生成一个“快捷方式文件夹”指向了目标目录
1
2
3
4
5
6
7
2
3
4
5
6
7