Microsoft SyncToy 文件夹备份

使用电脑的人经常需要备份,以防不测。SyncToy是微软提供的一个免费同步文件/目录的工具,可用于分享文件(譬如照片)、备份文件和目录。比如可以将文件备份到U盘、移动硬盘、网络共享文件夹等。
在进行同步时,我们经常会有如下的疑问:
(1)需要的同步的目录中删除了文件、 备份目录中是否会自动删除(有时觉得要删除,有时有觉得要保留);
(2)如果两个目录中的文件有冲突,比如同一个文件在源目录和备份目录中都修改了,怎么处理(不会把新的文件冲掉吧);
(3)能不能支持双向同步(两个目录都可以进行修改、互相备份);
(4)...
 
上面的问题都可以在SynToy中得到很好的解决。SyncToy提供了三种同步模式:
 
(1)Synchronize:这是最主要的双向同步功能,会依据左右两个目录文件的增加、刪除、修改、更名,把两端的文件同時调整到最新的状态。可以这样去想像,在两台电脑中保存了一样的文件,后来在A电脑创建了新文件,又在B电脑里修改了一些文件,现在已经搞不清楚哪些文件是新是旧了,这个时候,就可以用双向同步来把两个目录的文件调整到最新了。这种同步模式也是最常用的,比如可以设定公司电脑中的目录与U盘/移动硬盘中的目录进行双向同步,这样下班的时候同步到硬盘,回家接着干,第二天再把移动硬盘同步到公司电脑中,免去背电脑的麻烦。
 
(2)Echo:这是有限制的单向同步功能,会依据左方目录最新的文件增加、刪除、修改、更名,把“左边的更新”调整到“右边”,也就是以你左方的目录为主来进行同步,这时候右方最新的修改不会调整到左方。这个功能适用于你带着U盘进行旅行或在外头工作,你可以确定U盘上面是你目前想要的最新文件,那么你就可以在SyncToy的左边设定成U盘,然后將其文件状态同步更新到右方家里/公司的电脑中。
 
(3)Contribute:这是更为安全的单向同步功能,基本上和Echo一样是由左到右的同步,但是不会进行任何“删除”的更新操作,即使你在左方目录中删除了一个文件,这个“删除操作”在Contribute模式下不会被“同步到”到右方,也就是说文件/目录只会增加和修改,不会減少。这个特殊的模式适用于因为某些理由必须暂时刪除左方目录中的文件,例如U盘的容量不足,必须腾出空间来储存新文件等等,但是又不希望这个刪除的操作被同步,这时候就可以使用Contribute模式。
SyncToy 支持三种同步模式:
Microsoft SyncToy
synchronize :在这个模式下,SyncToy会使得两个文件夹完全一致,无论在哪一个文件夹中操作,对应的操作相当于都在另一个文件夹中执行了一次。(也就是我们所说的“同步”)。
echo:echo模式的效果是,使得在左边文件夹中新增加的和被改变的内容会被备份到右边的文件夹中。在左侧被重命名的文件以及被删除了的文件,将也会在右侧的文件夹中删除。(这种模式与synchronize 很像,差别就在于这里只会从左边同步到右边,右边的操作对左边的文件夹无效~)。
Contribute :也就是我们常说的“增量备份”,相当于在echo的基础上,把所有的删除操作都屏蔽掉了,只要在左边文件夹中存在过的文件都会在右侧文件夹中存在。
相信上面这三种模式已经能够满足大多数人的需求了。对于 Microsoft SyncToy,一句话:简单+实用。