1、在 Windows 10 中创建目录符号链接,报错:mklink : 无法将“mklink”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。如图1

图1

PS E:\wwwroot\view\packages\theme> mklink /D E:\wwwroot\object\resources\views\theme E:\wwwroot\view\packages\theme
mklink : 无法将“mklink”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查
名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ mklink /D E:\wwwroot\object\resources\views\theme E:\wwwro ...
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (mklink:String) [], CommandNotFoundE
   xception
    + FullyQualifiedErrorId : CommandNotFoundException

PS E:\wwwroot\view\packages\theme>

2、最终决定在 cmd 中执行此命令,放弃在 PowerShell 中执行。提示:你没有足够的权限执行此操作。如图2

图2

E:\>mklink /D E:\wwwroot\object\resources\views\theme E:\wwwroot\view\packages\theme
你没有足够的权限执行此操作。

3、以管理员身份运行 cmd 命令提示符。如图3

图3

4、创建目录符号链接成功。如图4

图4

C:\Windows\system32>mklink /D E:\wwwroot\object\resources\views\theme E:\wwwroot\view\packages\theme
为 E:\wwwroot\object\resources\views\theme <<===>> E:\wwwroot\view\packages\theme 创建的符号链接

5、在目录:E:\wwwroot\object\resources\views 下已经存在 theme,查看其属性,其目标:E:\wwwroot\view\packages\theme。符合预期。如图5

图5

永夜