我正在尝试在两个目录之间创建符号链接(symbolic link)。我有一个名为 TestDocs 和 TestDocs2 的目录。我将在 TestDocs 中完成所有工作,但我需要将所有工作都反射(reflect)在 TestDocs2 中。因此,TestDocs2 中的所有文件都将复制到 TestDocs 中,如果我在 TestDocs 中添加文件、更改文件等,它应该反射(reflect)在 TestDocs2 中。
所以我认为这就像这样做一样简单:
mklink /D TestDocs TestDocs2
但是当我这样做时,我收到错误:
Cannot create a file when that file already exists
为什么我会得到这个?
另外,命令中 TestDocs 和 TestDocs2 的顺序是否错误?
感谢您的帮助,符号链接(symbolic link)一直让我感到困惑!
最佳答案
正确的用法是:
MKLINK [options] {link} {target}
您正在创建一个链接,因此 link
是您要创建的新链接。
target
是链接的目标,即现有目录。
关于windows-7 - Windows 7 符号链接(symbolic link) - 当文件已存在时无法创建该文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037723/