假期整理了近两年来的一些照片跟视频,保留了很多视频素材,都是一些很重要的东西,为了保证这些数据的安全,我得备份到云端上面去

我用过最好的同步备份方案应该是iCloud,可惜在windows上面并不好用,所以我选择了OneDrive

OneDrive默认账户只有5G容量,显然是不够使用的,所以我上了Office 365 家庭版的车,提升到了1T容量

下面就要将我的所有数据同步备份到OneDrive,然而我发现OneDrive居然只能备份默认的几个路径,而且还没法修改

这几个路径都是位于C盘下面,我划分给C盘的空间不多,因为只放一些系统文件和无法修改安装路径的软件,所以也没办法将所有媒体文件放到这几个目录下面

不知道OneDrive为啥不给修改备份路径,好在还有其他方法可以解决,就是mklink命令

MKLINK [[/D] | [/H] | [/J]] TargetLink OriginLink

其中

/D 创建目录符号链接,默认为文件符号链接
/H 创建硬链接,而不是符号链接
/J 创建目录联接
TargetLink 为目标地址
OriginLink 为原始地址

比如我要将E:\Album路径备份到OneDrive,就是这样写

mklink /d "E:\OneDrive\Album" "E:\Album"

E:\OneDrive是OneDrive的路径

打开CMD命令行,必须使用管理员模式打开,输入命令回车,出现以下内容就是正确的

然后就能看到OneDrive目录下已经有要备份的文件了,等待同步

需要注意的两点是,首先OneDrive 目录下无需先创建好目录,直接用 mklink 创建;然后如果文件夹路径有空格,使用引号引用即可

如果觉得我的文章对你有用,请随意赞赏