OneDrive默认的保存位置是C:\Users\<win-username>\OneDrive
,OneDrive只能默认同步保存在该位置的文件到其服务器,很多时候我们可能还需要同步其它目录的文件,现在借助DOS命令mklink
将其它目录链接到OneDrive目录即可实现。
比如目录D:\Workspace\
的数据也需要同步到OneDrive服务器,但又不想移动该目录。只需在CMD中执行如下命令:
mklink /d "C:\Users\<win-username>\OneDrive\ws" "D:\Workspace"
- 1
这样会在OneDrive目录保存一个名为ws
的符号链接(不要这个符号链接会报错),其中保存的就是D:\Workspace
的内容。这里的文件会被自动同步,同理通过上述方法可以将任意目录同步到OneDrive服务器。
取消方式:在设置中取消勾选自建符号链接的目录。
注意:
- 使用
mklink
命令需要管理员权限。 - 这个功能必须是在NTFS文件系统上才能使用。
- 链接目录内的文件即使已经上传完毕,其状态也会一直显示正在上传(参考)。
- 在Web版OneDrive中删除自建的符号链接会导致目标目录内文件丢失。