昨天我们遇到了一些麻烦,最终几乎通过网络手动将大量文件和文件夹从服务器 1 复制到服务器 2。
现在我想确保服务器 1 上存在的所有文件也在服务器 2 上。服务器 2 现在可以有一些附加文件。
我只想要一份报告,如果不存在,该程序不应复制任何内容。
昨天我们遇到了一些麻烦,最终几乎通过网络手动将大量文件和文件夹从服务器 1 复制到服务器 2。
现在我想确保服务器 1 上存在的所有文件也在服务器 2 上。服务器 2 现在可以有一些附加文件。
我只想要一份报告,如果不存在,该程序不应复制任何内容。
Araxis合并怎么样?
它不会自行复制任何内容。也许您需要将本地驱动器映射到网络文件夹,但不确定它是否可以处理 UNC 路径。
解决了,我找到了winmerge,我可以在其中使用命令行来比较文件并使用参数列表。
我所做的是下载 winmerge 安装并运行命令行工具
c:\程序文件\WinMerge Winmergeu.exe /r /ec:data1 d:data1
可以使用的所有参数列表在这里
它递归地比较两个文件夹中的所有数据。它会很好地显示它们,我可以隐藏相同的文件。显示损坏的文件是仅存在于该文件夹/子文件夹中的文件。非常好的工具,不会占用太多 CPU。
我现在让它运行以比较超过 100 万个文件……让我们看看需要多长时间。当然 /r 递归将消耗最多的时间......