我正在尝试使用 mklink,以便在访问 c:\Audio 时它会重定向到 e:\Audio
我努力了
mklink /D c:\Audio e:\Audio
这会在 c:\Audio 中创建一个看起来像快捷方式文件夹的内容,但如果我单击它或尝试访问它,则会收到此错误:
The name of the file cannot be resolved by the system.
我究竟做错了什么?
答案1
您实际上是否在使用目标位置的绝对路径,例如,如果您已经在 中,C:\my\path
则 vs ?我在一个且只有一个文件夹中遇到了这个问题,将目标从相对路径切换到绝对路径解决了这个问题。奇怪的是,我可以在同一父目录中对其他目标目录使用相对路径,而不会出现问题。path
C:\my
答案2
访问 C:\Audio 时 E:\Audio 是否存在?您需要网络连接和原始位置的正确文件系统权限才能使用符号链接。
当我运行 mklink 时,我必须在提升的命令提示符下执行此操作。您的提示符在创建符号链接时可能没有提升吗?
答案3
在运行命令之前重命名(或删除)C:\Audio,否则它会认为您正在尝试在 c:\audio 内创建虚拟链接,而不是将 c:\audio 设为虚拟目录。