将文件夹同步到 OneDrive 时 mklink 命令的 /D 和 /J 选项之间的区别

将文件夹同步到 OneDrive 时 mklink 命令的 /D 和 /J 选项之间的区别

我想将 Windows 计算机上的大型文件夹同步到 OneDrive,但不将其复制到本地驱动器上。我读过两个教程,建议使用命令mklink在文件夹和 OneDrive 同步文件夹之间创建链接,但它们使用的选项不同:/D/J

第一个教程建议使用/J创建目录连接点的选项,这是一种可以跨不同卷链接目录的符号链接。第二个教程(来自微软官方网站)建议使用/D创建目录符号链接的选项,这是另一种类型的符号链接,它也可以链接不同卷之间的目录。

我对这两个选项之间的区别感到困惑,不知道我应该使用哪一个。我读过一些文章解释了硬链接和符号链接之间的区别,但我仍然不清楚目录连接和目录符号链接之间的区别以及它们如何影响 OneDrive 同步过程。

/D有人能解释一下命令的和/J选项之间的区别吗?mklink哪一个更适合将文件夹同步到 OneDrive?提前谢谢您。

答案1

由于您是在 Windows 中创建链接,因此@Mokubai 在评论中列出的帖子解释了其中的差异。

在重新评估 OneDrive 时,以下来源提出了警告:

似乎 OneDrive 同步有时可能会遇到这两种链接的问题。Microsoft 建议将这些文件夹物理移动进入OneDrive 文件夹,并用指向移动的文件夹的链接替换它们。

总的来说,我会得出结论,这两个链接可能适用于 OneDrive(我认为在大多数情况下都是如此),但您应该不时检查它们是否继续正常工作,特别是在 Windows 更新到 OneDrive 之后。

相关内容