用于文件夹比较的 Beyond Compare 命令行脚本可为文件夹和文件夹内的文件生成结果
Beyond Compare command line script for folder comparison to generate results for both folder and files inside the folder
这是我正在尝试做的事情:
使用 beyond compare 命令行脚本比较 2 个文件夹,我需要文件夹级别和单个文件报告的结果(html)
我使用了以下命令。
load "D:\Reporting\Report1" "D:\Reporting\Report2"
expand all
select all
#compare binary
folder-report layout:side-by-side output-to:"D:\Reporting\Results\compare1.html" output-options:html-color
以上脚本保存为bcscriptFolderComparison.txt
然后我执行下面的命令
"D:\Tools\BeyondCompare\Beyond Compare 4\BCompare.exe" @D:\Tools\BeyondCompare\Commands\bcscriptFolderComparison.txt
这提供了一个文件夹比较 html 并排布局的报告。
这没关系。
我还需要 html 单个文件比较报告。
(这样一来,如果我在文件夹视图中单击任何文件,它就会显示文件比较详细信息。正如在 Beyond Compare 上发生的那样 UI)
我尝试将脚本更改为:
load "D:\Reporting\Report1" "D:\Reporting\Report2"
expand all
select all.files
#compare binary
file-report layout:side-by-side output-to:"D:\Reporting\Results\compare1.html" output-options:html-color
但是这不会创建文件夹级别的视图。
我有一个选择是编写一个脚本,首先传递文件夹位置并像上面那样进行文件夹级别比较,然后进入两个文件夹并一个一个地占用文件名 运行 这个命令:
text-report layout:side-by-side options:line-numbers &
output-to:"%3" &
output-options:html-color "%1" "%2"
这将是保存 bcscript.txt
然后执行:
BCompare.exe @bcscript.txt f:\file1.csv f:\file2.csv f:\file1and2compare.html
此处 file1 和 file2 将依次由自定义脚本替换,以逐一给出文件夹内的所有可用文件。
是否有 direct/better 方法可以通过 Beyond Compare 命令行执行此操作。
使用 folder-report 选项 include-file-links 生成一个 HTML 文件夹用 link 报告每对文件的文件报告。
Beyond Compare 4 脚本:
criteria rules-based
load "D:\Reporting\Report1" "D:\Reporting\Report2"
expand all
folder-report layout:side-by-side options:include-file-links output-to:"D:\Reporting\Results\compare1.html" output-options:html-color
注意:include-file-links 已添加到 Beyond Compare 4 中。如果您是 运行 旧版本,您将必须使用 folder-report 和 file-report 命令生成两个单独的报告。
这是我正在尝试做的事情:
使用 beyond compare 命令行脚本比较 2 个文件夹,我需要文件夹级别和单个文件报告的结果(html)
我使用了以下命令。
load "D:\Reporting\Report1" "D:\Reporting\Report2"
expand all
select all
#compare binary
folder-report layout:side-by-side output-to:"D:\Reporting\Results\compare1.html" output-options:html-color
以上脚本保存为bcscriptFolderComparison.txt 然后我执行下面的命令
"D:\Tools\BeyondCompare\Beyond Compare 4\BCompare.exe" @D:\Tools\BeyondCompare\Commands\bcscriptFolderComparison.txt
这提供了一个文件夹比较 html 并排布局的报告。 这没关系。 我还需要 html 单个文件比较报告。 (这样一来,如果我在文件夹视图中单击任何文件,它就会显示文件比较详细信息。正如在 Beyond Compare 上发生的那样 UI)
我尝试将脚本更改为:
load "D:\Reporting\Report1" "D:\Reporting\Report2"
expand all
select all.files
#compare binary
file-report layout:side-by-side output-to:"D:\Reporting\Results\compare1.html" output-options:html-color
但是这不会创建文件夹级别的视图。
我有一个选择是编写一个脚本,首先传递文件夹位置并像上面那样进行文件夹级别比较,然后进入两个文件夹并一个一个地占用文件名 运行 这个命令:
text-report layout:side-by-side options:line-numbers &
output-to:"%3" &
output-options:html-color "%1" "%2"
这将是保存 bcscript.txt 然后执行:
BCompare.exe @bcscript.txt f:\file1.csv f:\file2.csv f:\file1and2compare.html
此处 file1 和 file2 将依次由自定义脚本替换,以逐一给出文件夹内的所有可用文件。
是否有 direct/better 方法可以通过 Beyond Compare 命令行执行此操作。
使用 folder-report 选项 include-file-links 生成一个 HTML 文件夹用 link 报告每对文件的文件报告。
Beyond Compare 4 脚本:
criteria rules-based
load "D:\Reporting\Report1" "D:\Reporting\Report2"
expand all
folder-report layout:side-by-side options:include-file-links output-to:"D:\Reporting\Results\compare1.html" output-options:html-color
注意:include-file-links 已添加到 Beyond Compare 4 中。如果您是 运行 旧版本,您将必须使用 folder-report 和 file-report 命令生成两个单独的报告。