如何使用Beyond compare命令行比较文件/文件夹,输出比较结果

1.比较文件

1)将Beyond Compare的安装路径添加到环境变量,以便在命令行中运行BCompare.exe命令

2)新建一个文本文件FileDiff_to_html.txt,输入并保存以下内容: <可以参考Scripting Reference进行定制>

file-report layout:side-by-side &

options:ignore-unimportant,display-context &

output-to:%3 output-options:html-color %1 %2

3)在命令行中,运行以下命令:

> BCompare.exe /silent @FileDiff_to_html.txt my_file.txt your_file.txt my_report.html

注意:这里假设.txt、.html都在当前工作目录中;其他情况下,请在文件名前加上相应的路径前缀Beyond Compare脚本:比较文件并生成html格式的差异报告

2. 文件夹比较:

1)将Beyond Compare的安装路径添加到环境变量,以便在命令行中运行BCompare.exe命令

2)新建一个文本文件FolderDiff_to_html.txt,输入并保存以下内容:<可以参考Scripting Reference进行定制>

load "%1" "%2"

select all.diff

expand all

compare rules-based

folder-report layout:summary &

options:dispay-mismatches,column-size,column-timestamp &

output-to:"%3" output-options:html-color

如果增加了criteria timestamp ,不知为什么,时间戳的比较反而没有了,不加的话,会比较时间戳。

3)在命令行中,运行以下命令:

> BCompare.exe /silent @FolderDiff_to_html.txt my_folder1 my_folder2 my_report.html

注意:这里假设.txt、.html都在当前工作目录中;其他情况下,请在文件名前加上相应的路径前缀Beyond Compare脚本:比较文件并生成html格式的差异报告。

举报/反馈


原网址: 访问
创建于: 2024-12-13 12:13:39
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论