我想使用 Windows 7 上的命令提示符创建文件的符号链接。该文件位于 E 分区,我希望链接位于 C 分区。我尝试了这个命令:
C:\>mklink /d c:\11.txt e:\Test\11.txt
它说符号链接已成功创建,但如果我单击该链接,我会收到此错误消息:'The directory name is invalid'
为来自不同分区的文件创建符号链接的正确方法是什么?
答案1
通过使用,mklink /D
您告诉它创建一个目录符号链接,而D:\test\11.txt
不是目录。因此,如果您尝试访问该目录,C:\11.txt
它将给出错误。
只要省略/D
它就可以工作。
答案2
作为替代方案,我使用管理员拥有的命令提示符太久了,直到能够简单地使用资源管理器上下文菜单来创建链接。
我相信我使用这个程序向该上下文菜单添加了一个很好的子组:链接外壳扩展
希望这可以为您的流程增添一些便利,并消除任何潜在的错误。