OneDrive 同步任意文件夹方法

Posted ConllinsLi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OneDrive 同步任意文件夹方法相关的知识,希望对你有一定的参考价值。

OneDrive 默认只提供桌面、文档和图片的文件夹备份,其他目录下的文件夹及其内容无法实时备份。

目前,网上大部分使用 mklink 将任意文件夹硬链接到 OneDrive 目录下,如下所示,这种方法确实可以将 <要备份的文件夹所在目录>\\workspace 下的文件备份到 OneDrive 中,但是只此一次,以后该目录下的更改均不会同步。

mklink /d <OneDrive目录>\\workspace <要备份的文件夹所在目录>\\workspace

所以,正确的做法是:

1. 选择剩余空间最大的硬盘分区放置 OneDrive 目录

2. 将要同步的目录(例如 <要备份的文件夹所在目录>workspace)整体移动至 OneDrive 目录下(<OneDrive目录>\\workspace),此时将会开始同步

3. 将 OneDrive 下的 workspace 通过 mklink 映射到其原始位置,如下所示:

mklink /d <要备份的文件夹所在目录>\\workspace <OneDrive目录>\\workspace

  

需要注意的是,此时,<要备份的文件夹所在目录> 下不能有名为\\workspace的文件夹,否则会报错。

事实上,这些文件本身都在 OneDrive 的目录下,自然可以实时同步,借助 mklink 相当于在这些文件的原有位置建立一个硬链接的快捷方式,造成文件仍在原来位置的假象,方便使用和管理。

 

参考资料:

WBB - 同步挂起问题解决 – Onedrive使用mklink实现同步任意文件夹 (hiwbb.com)

以上是关于OneDrive 同步任意文件夹方法的主要内容,如果未能解决你的问题,请参考以下文章

Windows同步任意个人文件夹到

One Driver 同步任意一个文件夹

当文件存在并与 onedrive 同步时,_open 失败并显示 O_TRUNC

OneDrive两台电脑之间文件同步操作

OneDrive for Business

Onedrive同步其它盘文件夹