华为网盘爱同步多文件夹(跨磁盘)同步攻略 华为网盘“爱同步”,是一款非常不错的同步客户端软件。使用过的朋友应该知道,“爱同步”的同步文件夹只能是“My DBank”,对于一些有特殊同步需求的朋友来说就不是那么灵活了。笔者冥思良久发现一个非常不错的方法可以轻松实现多文件夹同步,而且支持跨磁盘同步不同的文件夹哦! 下面让我来跟大家分享一下借助小工具junction.exe或者 mklink命令,轻松实现多文件夹同步的方法。 一、 1. junction.exe工具下载地址: 官方网站:http://technet.microsoft.com/en-us/Sysinternals/Bb896768.aspx 2. 对于Windows XP用户,只能使用junction.exe工具,不能够使用mklink命令。因此,需要下载该文件并拷贝到系统目录C:\WINDOWS\system32。Win7与vista用户使用mklink即可,无需下载工具。
Junction命令使用说明: junction [-s][-q] <file or directory> -q Don’tprint error message <quiet> -s Recursesubdirectories junction<junction directory> <junction target> mklink命令使用说明: MKLINK [[/D] |[/H] | [/J]] Link Target /D 创建目录符号链接。黙认为文件符号链接。
二、 安装完成“爱同步”后,会有一个同步文件夹。例如,同步文件夹设置为
现将D盘下某个普通目录的文件夹,非同步文件夹,使用“爱同步”进行同步。 如需要同步的目录为:
1. a)
剪切需要同步的源文件夹到“C:\My DBank\Memo”,如下图所示:
查看“C:\My DBank\Memo”属性为DIR,与其他普通目录没有区别。
由于已经剪切到“C:\My DBank”同步文件夹下,因此,在原始位置查不到Memo的信息。如下图所示。
在“开始”-“运行”里,输入cmd,打开命令行窗口,通过junction命令,创建Junction目录,如下图所示:
创建完之后,查看“D:\Work”下又会重新出现,Memo文件夹。
查看属性为JUNCTION目录,如下图所示。
此时,不管是在 “C:\My DBank\Memo”下,还是在“D:\Work\Memo”下,对文件的修改,都会同步到云端。通过Dir命令查看,会发现“C:\My DBank\Memo”为DIR目录属性。而原始的“D:\Work\Memo”是JUNCTION属性。虽然路径不一样,但是文件实际存储在“C:\My DBank\Memo”中,新生成的JUNCTION目录也不会占用额外空间。不论在哪里修改文件,两个目录内容都会保持一致,这样就可以同步Memo文件夹。 b) 如果想要删除JUNCTION目录,不需要再进行同步时,需要使用命令行junction –d 删除,或者直接Delete,右键菜单删除。这样删除JUNCTION目录,不会删除原始数据。如果在原始数据上删除操作,就会将数据彻底删除,JUNCTION目录将访问不到数据(WIN7下一样),因此,在不确定是否是JUNCTION目录还是普通目录的情况下,建议首先使用Dir命令查看文件夹属性,仔细查看后,再进行删除操作。 如下图所示,只删除JUNCTION目录,此时在“D:\Work\Memo”下,依然存在文件夹Memo。
2. a) Win7同步实现思路可参见WindowsXP部分,仅命令不一样而已。Win7下同步示例依然是将D盘下的Memo文件夹同步到云端。 通过Dir命令查看源文件夹属性是普通目录 DIR,见下图:
现在,将其剪切到同步文件夹“C:\My DBank\Memo”下,属性依然是DIR
通过系统自带的命令mklink,来创建链接。下面三幅图是分别使用三个不同参数时的创建结果,其中/j /d都可以实现同步功能,硬链接/h,则需要同一磁盘驱动器。建议使用,/j 参数,创建的是JUNCTION目录,win7系统很多地方都是采用这种方式。
创建完链接之后,查看DIR属性,可以看到/j 是JUNCTION目录,/d 是SYMLINKD目录目录符号连接。
Win7下的连接,都会有一个箭头,标识是连接,因此再删除的时候,容易区分所链接的普通目录。如果删除了原始数据,带有箭头的JUNCTION或者SYMLINKD,会定位不到数据,弹错误框。
三、 1. a)
首先,打开“我的音乐”目录,在地址栏上取出地址。
在命令行下通过dir命令,查看该目录属性为DIR,普通文件夹,如下图所示。
将该文件夹剪切或者拷贝内容到 “C:\My DBank\My Music”目录下,如下图所示:
通过junction命令,创建“C:\My DBank\My Music”的JUNCTION目录到原始位置。
创建完JUNCTION目录之后,通过dir查看属性,可以看到原始位置的,源文件夹已经成为JUNCTION属性。
此时,无论是在“C:\My DBank\My Music”下,还是在“C:\Documents andSettings\Administrator\My Documents\My Music”下修改,添加文件都会同步到云端。 同样的,“我的文档” “我的图片”等特殊文件夹都可以按照这种方式进行同步。 b) 默认情况下IE的收藏夹路径为: C:\Documents andSettings\Administrator\Favorites
将该文件夹剪切,或者拷贝内容到同步文件夹“C:\My DBank\MyFavorites”下,如下所示。
然后使用junction 命令创建JUNCTION目录
创建完JUNCTION目录之后,就可以看到,通过IE添加新的,删除旧的地址,都会同步到云端。 c) 2. a) 通过右键菜单,查看我的图片下的某个文件的属性,便可以看出“我的图片”的所在位置,如下图:
通过DIR命令,可以查看到图片目录是DIR普通目录 按照windows xp或者普通目录同步的方法,进行mklink操作。如果,目的目录已经存在相同的目录时,则会创建失败,因此,在mklink之前,需要将源目录内容拷贝出来到同步目录,删除掉源文件夹,或者直接剪切到同步目录。
创建成功时:
然后查看DIR,就可以看到已经是JUNCTION目录了。
此时,就可以同步“我的图片”文件夹了。 b) 四、 建议用户先从普通的文件夹同步开始实践,等掌握了技巧之后,再进行系统特殊目录的同步。特殊目录虽然能通过这种方式得到同步,但是,剪切原始文件夹,再创建JUNCTION目录时,新创建的JUNCTION目录,虽不影响同步,但会丢失文件夹图标信息。因此,系统特殊目录如果没有特别需求,不建议同步,如果想同步,可以拷贝过去进行同步。除此之外,一些软件的数据,可能在多台电脑上会被同时修改,如果采用该方法同步,则会引起冲突文件的产生。因此,对于一些经常发生变化的文件,不建议使用该方法。 该方法可以将多个不同文件夹同步到爱同步,比如:多个盘符有电影视频,想同步到爱同步。 D:\ProgramFiles\Download\Movies E:\Youku\videos F:\TDDownload\video 在My DBank下面创建Movies,在Movies下分别建三个子文件对应上面三个盘符下的视频电影目录,然后,将原有的电影视频,拷贝到MyDBank子目录下,然后,分别Junction或mklink到源目录。这样,以后创建下载的视频 电影都会自动同步到爱同步了,并且不影响其他下载软件的使用。 该方法支持嵌套的同步,不建议使用。 对于需要同步多文件夹的用户,用户可按照自己需求选择是否使用该命令。 |
|
来自: Enoch2005 > 《=我的兴趣话题=》