将mklink命令与网络驱动器一起使用

时间:2014-02-06 23:38:18

标签: windows-7 symlink mklink

我有两个通过Windows 7访问的网络驱动器:V:\T:\我试图在两个文件夹(而不是文件)之间创建快捷方式,所以我使用的是mklink命令:

mklink /d \Photos V:\Photos

C:\创建符号链接。

我可以在本地移动符号链接。但是,当我尝试将符号链接移动到网络位置时,它会开始复制实际文件而不是对它们进行符号链接。

我认为如果我可以在本地驱动器上创建网络驱动器的符号链接,那么什么阻止我在另一个网络驱动器上创建网络驱动器的符号链接。我假设这是正确的吗?

使用mklink命令创建符号链接时,有没有办法指定目标文件路径?或者有没有办法将符号链接移动到网络驱动器?

3 个答案:

答案 0 :(得分:5)

您需要通过使用提升权限运行此命令来启用本地到远程链接:

fsutil behavior set SymlinkEvaluation L2R:1

您也可以使用本地或组策略启用此功能: Computer \ System \ Filesystem \有选择地允许评估符号链接 - >允许本地远程

答案 1 :(得分:4)

如果您需要在网络驱动器上建立目录连接(使用/ J),您可以先创建一个目录(/ D)符号链接,然后创建一个联结,如下所示:

mklink /D D:\shareLink \\network\share
mklink /J D:\junctionLink D:\shareLink

答案 2 :(得分:0)

您需要登录托管网络驱动器的计算机并从那里运行mklink命令。

我建议您创建一个联接/J而不是符号链接/D。符号链接有一些您需要注意的其他设置。请参阅symbolic-link-cannot-be-followed