如何(使用 mklink)将现有的“图片”文件夹与 onedrive 中已经存在的“图片”文件夹链接起来

如何(使用 mklink)将现有的“图片”文件夹与 onedrive 中已经存在的“图片”文件夹链接起来

这听起来可能有点复杂。我需要解释一下我的问题的历史。

  1. 几年前,我发现了一个有用的提示,通过使用 mklink 添加硬链接,将本地图片文件夹包含在 onedrive 中。这个方法很管用!
  2. 由于某些(愚蠢的)原因,我昨天没有记住智能解决方案并从 onedrive 文件夹中删除了“图片”快捷方式(mklink 结果)。
  3. Onedrive 问我:是否要从 onedrive 中删除所有图片?我意识到我犯了一个错误,并选择了“恢复”。Onedrive 执行了此操作,但是...在我的 onedrive 文件夹中创建了一个普通文件夹“图片”。
  4. 所以现在我有 c:\users\myname\pictures 和 c:\users\myname\onedrive\pictures。这些文件夹现在彼此独立。我希望后者成为第一个的 mklink 文件夹链接。

我尝试过的:

  1. 删除 onedrive 中的图片文件夹并将其替换为 mklink 快捷方式。这不起作用,因为 onedrive 想要从云端删除所有图片(以及那 250Gb)。即使暂停同步,这也不起作用
  2. 在 onedrive 中创建一个新的符号链接:c:\users\myname\onedrive\picturesmirror;暂停同步;在 onedrive 中创建相同的文件夹 oneline;将所有文件从 pictures 移至 picturesmirror。恢复同步。这不起作用:onedrive 说:picturesmirror 中有同名的本地文件夹(呃……这就是我想要的……)并且 onedrive 将所有本地文件夹重命名为 xxxxx_localcomputername。

当然,我可以从 onedrive 中删除所有内容并使用 mklink 重新开始,但我想避免上传 250gb。

有什么有用的线索吗?

非常感谢!

答案1

有时写下问题可以帮助大脑找到答案。上面的问题就是我遇到的情况。我找到了简单有效的答案:

  • 取消链接 onedrive(这将从系统中删除所有未下载的文件链接,但这不是问题)
  • 等待 OneDrive 执行完所有任务。这可能需要一段时间
  • 删除 c:\users\username\onedrive\pictures 文件夹
  • 在 cmd 中执行 mklink /jc:\users\username\onedrive\pictures c:\users\username\pictures (或您的图片路径)
  • 重新链接onedrive。系统将提示您输入onedrive路径,选择与之前相同的路径。

现在图片文件夹将与onedrive匹配。即:由于链接的良好属性,onedrive将被欺骗。

相关内容