我想比较Windows(Vista,XP)上有两个文件夹的大文件。如果我使用Beyond Compare或这样的工具来比较文件夹,那么如果我手动执行它会花费很多时间。我需要将该文件夹比较命令添加到批处理文件中。
那么,在Windows(XP,Vista)上是否有任何命令,或在CMD.EXE(商业或免费软件)下运行的任何第三方工具/实用程序来比较两个文件夹?
我想比较Windows(Vista,XP)上有两个文件夹的大文件。如果我使用Beyond Compare或这样的工具来比较文件夹,那么如果我手动执行它会花费很多时间。我需要将该文件夹比较命令添加到批处理文件中。
那么,在Windows(XP,Vista)上是否有任何命令,或在CMD.EXE(商业或免费软件)下运行的任何第三方工具/实用程序来比较两个文件夹?
Answers:
如果您只想使用内置工具非常快速的是/否,请使用“comp”命令
这是一个旧的命令,它实际上只是为单个文件设计,但它运行良好 - 你需要运行它两次,因为它只比较它可以找到的文件:
这将比较c:\ temp \ 1中的所有文件与c:\ temp \ 2,然后反过来:
comp c:\temp\1 c:\temp\2
comp c:\temp\2 c:\temp\1
如果文件位于一个位置而不是另一个位置,您将看到:“无法打开文件:c:\ temp \ 2 \ bla.txt”
如果文件不同,它将按原样报告,例如“文件大小不同”。
如果一切都检查出来,它会说“文件比较正常”。
运行这两次的原因是它只检查和比较它在第一个位置找到的第二个位置中的文件,因此通过运行两次,您可以在两个位置搜索可能只在一个文件夹中的任何文件。