-1

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

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

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

4

2 回答 2

1

Araxis合并怎么样?

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

于 2013-11-06T10:23:06.453 回答
0

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

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

c:\程序文件\WinMerge Winmergeu.exe /r /ec:data1 d:data1

可以使用的所有参数列表在这里

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

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

Winmerge 示例

于 2013-11-06T11:01:14.740 回答