如何在不从 CLI 打开比较窗口之外的情况下比较两个文件夹



我想比较两个文件夹,我所拥有的只是两个文件夹的目录路径。如何使用 Beyond Compare 4 CLI 命令在不实际打开窗口的情况下比较它们。我一直在使用以下命令,但它每次都会打开窗口。

C:Program FilesBeyond Compare 4BCompare.exe C:BeyondCFolder C:BeyondCNoFolder /fv=Folder Compare /silent

如何在不实际打开BeyondCompare窗口的情况下比较文件夹?

您可以使用"超越比较"脚本来比较两个文件夹并将比较结果输出到文件。

脚本:

criteria timestamp size
load c:folder1 c:folder2
expand all
folder-report layout:side-by-side output-to:c:report.txt

若要运行脚本,请将其作为命令行参数传递,名称前面带有 @。@ 字符使 Beyond Compare 将文件作为脚本运行,而不是加载它以进行交互式比较。

bcompare.exe /silent @c:script.txt

有关脚本编写的更多信息,请参阅 Beyond Compare 4 帮助文件中的"使用 Beyond Compare> 脚本和脚本参考"主题。

最新更新