Command line Beyond Compare用于文件夹比较的命令行脚本,以生成文件夹和文件夹内文件的结果

Command line Beyond Compare用于文件夹比较的命令行脚本,以生成文件夹和文件夹内文件的结果,command-line,beyondcompare,Command Line,Beyondcompare,以下是我试图做的: 使用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"

以下是我试图做的:

使用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将依次替换为自定义脚本,以逐个提供文件夹中的所有可用文件


通过Beyond Compare命令行是否有直接/更好的方法来实现此目的。

使用文件夹报告选项包含文件链接生成HTML文件夹报告,其中包含指向每对文件的文件报告的链接

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    

注意:包含文件链接已添加到Beyond Compare 4中。如果您运行的是旧版本,则必须使用文件夹报告和文件报告命令生成两个单独的报告。

谢谢您的回答。这有帮助。这正是为我做这项工作的命令<代码>加载“D:\Reporting\Report1”“D:\Reporting\Report2”全部展开
全选
比较基于规则的
文件夹报告布局:并排
选项:全部显示,包括文件链接
输出到:“D:\Reporting\Results\compare\u folder\u file.html”
输出选项:html颜色