Beyond Compare是一款非常强大的文件比较工具,其也集成了命令行模式,方便进行程序处理。
对比文件夹:
首先需要写一个bcompare的脚本,保存为compare_script.txt:
load "%1" "%2"
select all
filter "-.svn\"
expand all
compare rules-based
folder-report layout:xml output-to:"%3"
然后在命令行下调用:
BCompare.exe /silent "@D:\tmp\compare_script.txt" "待比较文件夹1" "待比较文件夹2" "结果文件"
具体用法可参见Beyond Compare的帮助文档中的“Script Reference”。