command-line-interface - 如何在不打开 CLI 比较窗口的情况下比较两个文件夹?

标签 command-line-interface beyondcompare4

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

C:\Program Files\Beyond Compare 4\BCompare.exe C:\BeyondC\Folder C:\BeyondC\NoFolder /fv=Folder Compare /silent

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

最佳答案

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

脚本:

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 帮助文件中的Using Beyond Compare > ScriptsScripting Reference 主题,了解有关脚本的更多信息。

关于command-line-interface - 如何在不打开 CLI 比较窗口的情况下比较两个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43134213/

相关文章:

python - 对于命令行应用程序,什么是 python 替代 thor (ruby)?

Python click - 允许提示为空

python - 如何在 python 脚本中执行多个 CLI 命令?

git - 3 向 merge 无法与 git 比较 4

.net - 我在使用 dotnet 安装 nuget 包时遇到错误,在 c :\中找不到任何项目

python - 在clone_saved_pa​​th()中捕获异常

excel - 如何比较两个具有相同信息但行不同的文本文件

git - 在单个压缩窗口中比较多个文件的差异

beyondcompare4 - 如何在 Beyond Compare 4 中忽略大小写