Scripting 使用beyond Compare脚本获取目录中的全部文件和代码行

Scripting 使用beyond Compare脚本获取目录中的全部文件和代码行,scripting,beyondcompare,beyondcompare3,Scripting,Beyondcompare,Beyondcompare3,正在尝试获取目录中的当前行数 当前命令: load "C:\dir" " " expand all TEXT-REPORT layout:statistics output-to:"BCREPORT.csv" 它给了我一个在左上角有“ï»?”的报告 我可能使用了错误的报告类型。此时我将尝试一个文件夹报告。Theï»是最重要的 我猜右上角是指文档文本的开头。因此,没有错误的报告类型,只有一个用于报告内容编码的标志 另请参见(注意,属于旧版本BC2): 除了保存报告文件外,还有什么字符编码 Bey

正在尝试获取目录中的当前行数 当前命令:

load "C:\dir" " "
expand all
TEXT-REPORT layout:statistics output-to:"BCREPORT.csv"
它给了我一个在左上角有“ï»?”的报告


我可能使用了错误的报告类型。此时我将尝试一个文件夹报告。

The
ï»
是最重要的

我猜右上角是指文档文本的开头。因此,没有错误的报告类型,只有一个用于报告内容编码的标志

另请参见(注意,属于旧版本BC2):

除了保存报告文件外,还有什么字符编码

Beyond Compare的“文件差异报告”命令以与左侧文件相同的字符编码生成报告文件(纯文本)

例如,如果左侧文件是ANSI,则生成的报告将是ANSI。如果左侧文件为UTF-8,则将以UTF-8生成报告


因此,如果左侧的比较文件是ANSI,那么报告也将是ANSI(如果自版本BC2以来没有任何更改))

对不起,我是指左侧。把他们都换了。是的。我应该更清楚一点,我只在上角看到“ï»?,报告的其余部分是空白的……当我尝试加载“C:\dir”“”时,由于要比较的目录为空,我得到了一个错误。第二个
在脚本中真的是空目录吗?是的。。。它是空的。。。我试图模仿GUI对脚本的操作。