这听起来可能有点复杂。我需要解释一下我的问题的历史。
- 几年前,我发现了一个有用的提示,通过使用 mklink 添加硬链接,将本地图片文件夹包含在 onedrive 中。这个方法很管用!
- 由于某些(愚蠢的)原因,我昨天没有记住智能解决方案并从 onedrive 文件夹中删除了“图片”快捷方式(mklink 结果)。
- Onedrive 问我:是否要从 onedrive 中删除所有图片?我意识到我犯了一个错误,并选择了“恢复”。Onedrive 执行了此操作,但是...在我的 onedrive 文件夹中创建了一个普通文件夹“图片”。
- 所以现在我有 c:\users\myname\pictures 和 c:\users\myname\onedrive\pictures。这些文件夹现在彼此独立。我希望后者成为第一个的 mklink 文件夹链接。
我尝试过的:
- 删除 onedrive 中的图片文件夹并将其替换为 mklink 快捷方式。这不起作用,因为 onedrive 想要从云端删除所有图片(以及那 250Gb)。即使暂停同步,这也不起作用
- 在 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将被欺骗。