当网盘遇到mklink.exe

  现在有越来越多的网友用上网盘了:国内的有金山快盘、360云盘;国外的有DropBox, SugarSync等。但无论使用哪种网盘,我们都是习惯了将需备份的各类文件放到这些工具指定的目录,使其实现自动备份/同步。但也有想同步文件,去无法实现的时候。

  本人使用的win7系统变慢,将(位于c:\users的)用户配置删除后,发现某些软件配置文件丢了,重新配置后,想将文件放入网盘中同步,以备后用; 但发现只能将文件拷贝到指定目录。以本案为例:

需备份的文件位于: C:\Users\markus.deng\AppData\Roaming\Avaya

本人使用的备份软件:360云盘,指定的保存目录为:D:\Backup\360云盘;

目的:将 C:\Users\markus.deng\AppData\Roaming\Avaya中的所有文件及文件夹同步到360云盘。

常规方法:将C:\Users\markus.deng\AppData\Roaming\Avaya中的所有文件及文件夹复制到D:\Backup\360云盘\appdata\avaya中。

缺点:1. 文件占了双份空间 2. 如果源文件发生变动,要重新复制并同步。

  如果您使用Windows Vista、Win7及其以上系统,并且分区是NTFS格式,可以通过系统内置命令mklink.exe来建立文件或目录链接;通俗地解释是通过该命令在目标文件夹中(D:\Backup\360云盘\appdata)建立一个虚拟目录Avaya,并将其映射到源文件夹(C:\Users\mdeng\AppData\Roaming\Avaya)。

操作步聚如下:最好在命令模式(cmd)下进行

  D:\>mklink /j D:\Backup\360云盘\Appdata\avaya C:\Users\markus.deng\AppData\Roaming\Avaya 

说明:

  1.  D:\Backup\360云盘\Appdata\avaya

    文件夹Appdata是本人为了保持与源目录的结构一致而建立的,可根据自己需要进行设置。

  2. D:\Backup\360云盘\Appdata\Avaya

    文件夹Avaya为虚拟目录,因此不需要该物理目录,否则出错并提示文件已经存在。如下图: 

  3. C:\Users\markus.deng\AppData\Roaming\Avaya

    该目录为源路径。 

    如果目录中有空格,请在路径两端加上双引号,否则也会出错:

      mklink /j D:\Backup\360云盘\QQ "c:\program files\QQ"。

 

目前,从本人使用网盘经验来看,云盘空间最大,每天有抽奖,单文件存储较大,暂无广告,但曾经发生的两次大战,确实让人不敢过分依赖;Dropbox比较稳定,无广告,适合保存一些极其重要的文档,1.6.12.0  以后版本提供版本控制功能;SugarSync空间小,无广告,带版本控制功能,而且被封了,国内无法访问。 

    如果想使用DropBox,请使用链接(http://db.tt/34wPUbfW)帮本人贡献500M空间,这也是作为推荐的回报。

360推荐链接:

    http://yunpan.360.cn/invite/veqrrqnqql?sid=201

 

************************************************************************************

更多截图:

mklink命令未执行前,文件为空。

mklink命令末执行前

执行后,云盘正在同步

mklink命令末执行前 同步完成!

mklink命令末执行前

更多参数的解释,待续......

你可能感兴趣的:(网盘,自动同步,节省空间,mklink.exe)