将非OneDrive目录的目录同步到OneDrive

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中删除自建的符号链接会导致目标目录内文件丢失。

About the Author

发表评论

邮箱地址不会被公开。 必填项已用*标注

You may also like these