在文件夹比较期间自动比较内容而无需先打开文件?

在文件夹比较期间自动比较内容而无需先打开文件?

我正在使用 Beyond Compare 中的文件夹比较模式批量查看内容有差异的文件,但似乎直到您先打开文件后才能获取内容差异。我理解遍历整个文件夹层次结构并获取每个文件的差异的开销,但如果我真的想这样做,似乎存在一个允许我这样做的选项。

答案1

Beyond Compare 在文件夹比较中的默认设置使用文件大小和修改时间戳进行比较。

要比较选定文件的文件内容,请使用操作 > 比较内容命令。

要比较所有文件的文件内容,请单击“规则”工具栏按钮(裁判图标)。在“比较”选项卡中,选中“比较内容”,然后选择“CRC 比较”、“二进制比较”或“基于规则的比较”。此设置与会话设置一起保存,因此如果您加载已保存的会话并将其打开,它将在会话加载时比较内容。

如果您想要与双击查看文件内容相同的内容比较,请选择基于规则的比较。它使用工具 > 文件格式中的列表根据文件掩码比较文件内容。txt 文件作为文本进行比较,png 作为图像进行比较,等等。

答案2

好的,所以只有在我问完问题之后我才真正做了更多的实验来弄清楚。

至少在 3.3.10 中,您可以转到比较的根文件夹,按 CTRL+A 选择全部,然后右键单击所选内容并选择=? Compare Contents。从弹出的对话框中选择选项后,单击“确定”,Beyond Compare 将遍历所有选定的文件夹并强制进行比较,然后仅显示内容不同的文件。

我本来想删除我的问题,但这似乎可以帮助其他人,所以我还是自己回答吧。

相关内容