Я использую 64-разрядную версию Windows 7 с 8 ГБ памяти.

Имеют большое количество текстовых файлов, которые не имеют символа end_of_line [т.е. LF (\n) или CRLF (\r\n)].

Хотите скопировать файлы в новый файл для анализа и редактирования.

Используя соглашение Windows «Копировать», отдельные файлы объединяются в одну запись только с одним символом end_of_line.

Как добавить LF или CRLF в каждый файл, прежде чем команда копирования объединит следующий файл с предыдущим файлом?

Заранее спасибо за совет.

/ J

1 ответ1

0

Скажем, у вас есть папка, полная.HTML-файлы, и вы хотите объединить их вместе, но вставив пустую строку между каждым файлом как сцепленным, вы можете использовать что-то вроде этого кода в командной строке:

for %F in (*.html) do type "%F" >>concatenated.html && echo. >>concatenated.html

echo. вставьте пустую строку в файл.

Если вы хотите добавить строку «\r\n» между ними, вы можете использовать что-то вроде:

for %F in (*.html) do type "%F" >>concatenated.html && echo \r\n >>concatenated.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .