Как сравнить две папки, не открывая за пределами окна сравнения из CLI?

Я хочу сравнить две папки, и все, что у меня есть, это путь к каталогу двух папок. Как использовать Beyond Compare 4 CLI-команды для их сравнения без фактического открытия окна. Я использовал приведенную ниже команду, но она каждый раз открывает окно.

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

Как сравнить папки без фактического открытия окна BeyondCompare?

1 ответ

Решение

Вы можете использовать скрипт 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> Scripts and Scripting Reference в справочном файле Beyond Compare 4 для получения дополнительной информации о сценариях.

Другие вопросы по тегам