OneDrive不能同步任意文件夾?只需要一行命令即可

網盤,可能是越來越多小夥伴必不可少 的工具。使用的目的可能主要有以下幾種:

  • 資源獲取
  • 資源分享
  • 文檔備份
  • 文檔同步

所以各個廠商也根據用戶不同的需求推出了各自的產品,使得產品細化。比如由於限速而備受網友爭議的百度雲就是因為起步早,資源多而在網盤市場的份額中佔據了很大的份額。百度雲很好的解決了用戶資源獲取,資源分享,文檔備份三大痛點。但是在文檔同步方面的功能確比較弱。

文檔同步往往是很多人需要的一個重要功能,它和文檔備份既有區別又有聯繫。聯繫顯而易見,都需要將文檔備份到網盤。區別在於:

  • 同步是自動自發的。不需要我做任何操作,文檔一旦修改,立刻同步。好的網盤還會提供版本歷史
  • 同步可以保持文件夾結構。想象一下你需要同時編寫一個大項目的若干文檔,而且分門別類的創建了若干文件夾。我們肯定希望同步功能能夠確保我們所創建的文件夾結構在不同的電腦上保持一致。

在使用百度雲的過程中,發現它並不能幫助我解決這兩個問題。

在閱讀了網上大量的推薦文章和自己的使用後,我個人在工作中選擇了微軟的OneDrive為主要網盤。原因有:

  • 免費提供5G空間。
  • 不限速。
  • Windows 10自帶,不需要安裝其它軟件。
  • Android, MacOS, iPadOS 均有各自對應的版本。

但是由於某些原因,訪問OneDrive的網頁版可能遇到一些問題。其客戶端則可以正常使用,而且速度相較於之前有了大幅度的提升。

在使用OneDrive的時候,它會首先讓你選擇一個文件夾用於存放本地同步下來的文件。如果你直接將需要同步的文件夾存放在這個目錄下,那麼現在則可以安心使用。所有文件都可以自動同步。

OneDrive不能同步任意文件夾?只需要一行命令即可

設置同步目錄

但是如果我需要同步的文件在其它目錄下,那又該怎麼呢?OwnCodeSync沒有在OneDrive目錄下

OneDrive不能同步任意文件夾?只需要一行命令即可

OwnCodeSync並未在OneDrive目錄下

如果你希望OwnCodeSync被同步到OneDrive中(比如CodeSync目錄),那麼可以執行執行如下命令即可

OneDrive不能同步任意文件夾?只需要一行命令即可

mklink建立link目錄

其主要原理也很簡單,利用了mklink命令,確保OneDrive目錄下的CodeSync與D:\\OwnCodeSync建立link。這樣當OwnCodeSync目錄發生變化,會被自動同步到OneDrive下面的CodeSync中。

建立link後,其效果如下

OneDrive不能同步任意文件夾?只需要一行命令即可

OneDrive中的link目錄

作者希望能借助這個平臺分享一些使用技巧,喜歡的小夥伴本可以點擊關注一下。同時也可以關注作者的微信公眾號“程序員馬克”。


分享到:


相關文章: