使用OneDrive在不同Windows設備上同步某個文件夾里的文件


使用場景

由於學習工作需要,可能遇到在多個設備上查看論文、文檔的情況。

在不同設備之間轉移文檔是一個十分不太聰明的方法,尤其是你如果對文檔有過改動的話。

微軟提供的免費OneDrive空間有5G,單純放論文的話能放1000篇以上吧,可以利用同步功能建立起較好的論文倉庫。

當然你可以使用WPS雲服務等服務,不過我看pdf都是用的acrobat的。

同步方法

https://jingyan.baidu.com/article/4665065836e951f549e5f822.html

在你的本地硬盤中專門建立一個文件夾papers用於同步這些文檔,我們將其路徑記為[path1\papers],然后通過我的電腦打開OneDrive,進入到你希望存放papers文件夾的位置,我們記為路徑為[path2]

使用win+s搜索cmd,右鍵(或者shift+ctrl+enter)使用管理員身份打開,輸入根據以下命令模板調整的屬於你自己的命令后回車,提示創建了符號鏈接即可。之后在本地對文件的改動都會被同步到OneDrive。

mklink /d  [path2] [path1\papers]
#比如
mklink /d  C:\Users\[你的用戶名]\OneDrive D:\Research\papers

多設備同步方法

最簡單的還是在不同的設備上給OneDrive里的文件夾建個快捷方式放到自己想用的地方,之后的每次訪問實際上就是訪問OneDrive了。

也可以使用mklink /J方法

當兩台設備上都沒有D:\Research\papers文件夾時,在設備A上執行

mklink /j  D:\Research\papers C:\Users\[A的用戶名]\OneDrive\papers

在B上執行

mklink /j  D:\Research\papers C:\Users\[B的用戶名]\OneDrive\papers

會分別在兩個設備上建立硬鏈接,生成兩個papers文件夾從OneDrive下載文件,之后的修改也能同步。

比如把看過的文章改名為@2020-xxx.pdf,加@表示已看過的2020年的文章,你也可以用不同符號表示不同含義,比如在加個*表示重要。還有就是pdf中的高亮標記功能,使用了后保存,雲端文件也會記錄此信息。

擴展閱讀:mklink

https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/mklink?view=vs-2015

用於創建目錄或文件符號或硬鏈接。

常見的用法有將桌面指向一個非C盤的存儲位置,這樣就可以節省C盤空間。建立后取消鏈接的方法是使用 rmdir [path_to_folder] ,注意此操作會刪除生成的文件夾

mklink /d "C:\Users\Administrator\Desktop" "E:\Desktop"

關於mklink的/D /J 區別

https://blog.csdn.net/notback/article/details/73604292

整體來說,/D更像一個快捷方式。

復制:/d /j 均生成源目錄的內容副本,變為一般文件夾

剪切/移動:/d 生成的目錄,移動到其他地方,仍舊保持鏈接。對源目錄無影響,/d生成的目錄消失

                  /j   生成的目錄,移動到其他地方,會產生一個新的副本文件夾,源文件夾內容全部移至新普通文件夾內,源文件夾清空,源文件夾仍舊存在,/j生成的目錄也依舊存在

/D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction.

/D creates a symbolic link, or a soft link.This essentially acts like a shortcut to a folder in prior versions of Windows, except you don’t have to use an actual shortcut.

/H creates a hard link, which points directly to the file.This option can’t be used for folders directly for some reason, you’ll have to use the next option.

/J creates a “Directory Junction”A Directory Junction is actually just a hard link to a directory. This is a feature that existed prior to Vista as well. If you are trying to symlink to a directory using a hard link, then you should use this option.


免責聲明!

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



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