Использование дополнительного скрипта сравнения для получения общего количества файлов и строк кода в каталоге

Попытка получить текущее количество строк в каталоге Текущая команда:

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

Это дает мне отчет, который имеет "ï" ¿в верхнем левом углу.

Возможно, я использую неправильный тип отчета. Я попробую отчет папки в этом пункте.

1 ответ

Решение

 это спецификация UTF-8

Я думаю, что в верхнем правом углу вы имеете в виду начало текста документа. Таким образом, нет неправильного типа отчета, только флаг для кодирования содержимого отчета.

См. Также http://www.scootersoftware.com/support.php?zz=kb_filereportencoding (Внимание, относится к старой версии BC2):

В КАКОМ ХАРАКТЕРНОМ ХОДАХ СОХРАНЯЕТСЯ ФАЙЛ ОТЧЕТА?

Помимо отчета о различиях в файлах сравнения, генерирует файлы отчетов (простой текст) в той же кодировке символов, что и файл на левой стороне.

Например, если файл левой стороны - ANSI, сгенерированный отчет будет ANSI. Если файл левой стороны имеет формат UTF-8, отчет будет сгенерирован в формате UTF-8.

Таким образом, если сравниваемый файл на левой стороне - ANSI, то отчет также будет ANSI (если не было изменений с версии BC2))

Другие вопросы по тегам