独立工具来同步Windows中的两个文件夹?

我保存在USB驱动器上的数据,但我也保留在硬盘上的所有数据的副本。 我喜欢使用硬盘,因为速度更快,给我一个备份。 什么独立的工具将工作保持磁盘上的文件和USB驱动器同步? 我想要一个单一的命令行可执行文件或独立的GUI应用程序,可以做这个工作 – 我可以运行的USB驱动器。 所以,像MS同步工具这样的东西是行不通的。

我之前使用Pathsync做基本相同的事情,它运作良好。

如果你不介意有时违反直觉(可选)的graphics用户界面,那么Unison就是你select的工具。 这就像rsync在两个方向,因此实际同步,而不仅仅是镜像。 同时更新是以primefaces的方式进行的(如果可能的话),所以你永远不会留下一个文件的半通过更新。

Synctoy由Microsoft制作,可以通过命令行进行批量处理。 唯一棘手的部分是,您必须使用GUI创build“同步集”,然后在批处理脚本中引用同步集名称。

Robocopy是迄今为止我发现的最好的工具。 它甚至包含在较新版本的Windows中。 它有一大堆选项,但基本上,以下命令将使目标目录成为源目录的精确副本:

robocopy C:\your\source\path D:\your\dest\path /MIR 

请注意,这不仅会复制文件,而且会将其删除 – 如果文件不在源目录中,则将从目标目录中删除,因此请小心。

DeltaCopy – 同样适用于Windows的Rsync(请参阅无安装程序的二进制文件)

cwrsync – 用于Windows的Rsync