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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM