搜索文件比较程序以通过网络递归地比较文件夹

时间:2013-11-06 10:18:58

标签: data-structures migration compare

昨天我们遇到了一些麻烦,最终通过网络从服务器1到服务器2手动复制了大量文件和文件夹。

现在我想确保服务器1上存在的所有文件也在服务器2上。服务器2现在可以有一些额外的文件。

我只想要一份报告,如果不存在,该程序不应复制任何内容。

2 个答案:

答案 0 :(得分:1)

Araxis Merge怎么样?

它不会自行复制任何内容。 也许您需要将本地驱动器映射到网络文件夹,不太确定它是否可以处理UNC路径。

答案 1 :(得分:0)

解决了,我找到了winmerge,我可以使用命令行比较文件并使用参数列表。

我所做的是下载winmerge安装并运行命令行工具

c:\ program files \ WinMerge Winmergeu.exe / r / e c:data1 d:data1

可以使用的所有参数的列表是here

以递归方式比较两个文件夹中的所有数据。它会很好地显示它们,我可以隐藏相同的文件。显示损坏的文件是仅存在于该文件夹/子文件夹中的文件。非常好的工具,不占用太多CPU。

我现在继续运行以比较超过100万个文件....让我们看看需要多长时间。 当然/ r递归会消耗最多的时间......

Winmerge Example