使用 beyond Compare 脚本获取目录中的总文件数和代码行数

Using a beyond Compare script To Get the total files and lines of code in a directory

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

load "C:\dir" " "
expand all
TEXT-REPORT layout:statistics output-to:"BCREPORT.csv"

它给我一份左上角有“”的报告。

我可能使用了错误的报告类型。我现在会尝试文件夹报告。

UTF-8 BOM

我猜右上角是文档文本的开头。所以没有错误的报告类型只是报告内容编码的标志。

参见http://www.scootersoftware.com/support.php?zz=kb_filereportencoding(注意,属于旧版本BC2):

WHAT CHARACTER ENCODING DOES BEYOND COMPARE SAVE REPORT FILES IN?

Beyond Compare's File Differences Report command generates report files (plain text) in the same character encoding as the left side file.

For example, if the left side file is ANSI, the report generated will be ANSI. If the left side file is UTF-8, the report will be generated in UTF-8.

因此,如果您在左侧比较的文件是 ANSI,那么报告也将是 ANSI(如果自版本 BC2 以来没有变化))