使用OneDrive在不同Windows设备上同步某个文件夹里的文件

使用场景

由于学习工作需要,可能遇到在多个设备上查看论文、文档的情况。

在不同设备之间转移文档是一个十分不太聪明的方法,尤其是你如果对文档有过改动的话。

微软提供的免费OneDrive空间有5G,单纯放论文的话能放1000篇以上吧,可以利用同步功能建立起较好的论文仓库。

当然你可以使用WPS云服务等服务,不过我看pdf都是用的acrobat的。

同步方法

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

在你的本地硬盘中专门建立一个文件夹papers用于同步这些文档,我们将其路径记为[path1papers],然后通过我的电脑打开OneDrive,进入到你希望存放papers文件夹的位置,我们记为路径为[path2]

使用win+s搜索cmd,右键(或者shift+ctrl+enter)使用管理员身份打开,输入根据以下命令模板调整的属于你自己的命令后回车,提示创建了符号链接即可。之后在本地对文件的改动都会被同步到OneDrive。

mklink /d  [path2] [path1papers]
#比如
mklink /d  C:Users[你的用户名]OneDrive D:Researchpapers

多设备同步方法

最简单的还是在不同的设备上给OneDrive里的文件夹建个快捷方式放到自己想用的地方,之后的每次访问实际上就是访问OneDrive了。

也可以使用mklink /J方法

当两台设备上都没有D:Researchpapers文件夹时,在设备A上执行

mklink /j  D:Researchpapers C:Users[A的用户名]OneDrivepapers

在B上执行

mklink /j  D:Researchpapers C:Users[B的用户名]OneDrivepapers

会分别在两个设备上建立硬链接,生成两个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:UsersAdministratorDesktop" "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.

原文地址:https://www.cnblogs.com/smileglaze/p/13966688.html