windows-7 - Windows 7 符号链接(symbolic link) - 当文件已存在时无法创建该文件

标签 windows-7 command-line symlink

我正在尝试在两个目录之间创建符号链接(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/

相关文章:

windows-7 - 我可以在没有管理员权限的情况下在 Windows 7 的上下文菜单中添加条目吗

command-line - xcopy 文件、重命名、抑制 "Does xxx specify a file name..."消息

linux - 使用 Subversion 时如何正确处理符号链接(symbolic link)文件夹?

linux - 我怎样才能将目录复制到其他地方(也许是临时目录)并确保它与原始目录保持同步?

android - ADB 连接到华为 G Play Mini,未连接,其他设备(宏碁、三星)连接良好

c++ - 可以使用 mingw 为 Windows Vista 或 7 编译代码吗?

windows-7 - Python 3 - "ImportError: No module named …"

linux - mget 没有这样的文件或目录

haskell - 如何正确收集Hxt程序的命令行选项?

git - 使用我的其他代码在 git 中管理 systemd "xxx.system"配置文件的最佳方法?