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

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

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

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

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


person ReaperDude    schedule 11.08.2017    source источник


Ответы (1)


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

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

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

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

Команда Beyond Compare File Differences Report создает файлы отчетов (обычный текст) в той же кодировке символов, что и левый файл.

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

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

person knut    schedule 11.08.2017
comment
Извините, я имел в виду слева. Всех переключил. И да. - person ReaperDude; 14.08.2017
comment
Я должен быть более ясным, и я получаю только  в верхнем углу, а остальная часть отчета пуста... - person ReaperDude; 17.08.2017
comment
Когда я пробую ваш load "C:\dir" " ", я получаю сообщение об ошибке из-за пустого каталога для сравнения. Является ли второй " " действительно пустым каталогом в вашем сценарии? - person knut; 17.08.2017
comment
да... Он пустой... Я пытался имитировать то, что GUI делает со скриптом. - person ReaperDude; 21.08.2017