【发布时间】:2014-01-23 13:46:18
【问题描述】:
我的任务是比较 Windows 中数百个文件的列表。在每次比较中,我必须比较一对文件。 这些文件可以是二进制文件或文本文件(各种)
我正在寻找运行它的最快时间。我必须检查内容是否相同(我与内容本身无关 - 我必须报告==或!=)。
最快的方法是什么? fc.exe?还有什么?
如果fc.exe 是答案,是否有任何参数可以加快响应时间?
我更喜欢使用作为标准 Windows 安装一部分的 EXE(但这不是必须的)。
谢谢你
【问题讨论】:
-
可能取决于所涉及的文件长度,但
FC似乎是要走的路。现在 - 文件名列表是如何呈现的? -
文件的长度可能会产生误导,因为内容可能不同但文件大小是一样的。我在每组文件上分别运行 fc.exe file1 file2。
-
视情况而定。现在 - 文件名是如何呈现的?
-
您可以使用文件长度作为初始过滤器 - 两个不同长度的文件不能具有相同的内容,因此无需检查这样的一对。
-
@Magoo:你是什么意思'呈现'?它们可以是文本或二进制文件
标签: windows batch-file command-line compare diff