Каков самый простой способ преобразовать кучу текстовых файлов из LF (Unix) в CRLF (Windows) за один прогон? [дубликат]

этот вопрос уже есть ответ здесь:

существует дерево каталогов на Windows7 машина, содержащая несколько сотен текстовых файлов, которые я хочу преобразовать из LF в CRLF.

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

каков самый простой способ выполнить эту задачу?

16
задан Saul
03.05.2023 14:50 Количество просмотров материала 3269
Распечатать страницу

1 ответ

для одного каталога, откройте окно командной строки, cd в нужную папку и

for %f in (*.txt) do UNIX2DOS %f ...

или для всех подкаталогов используйте параметр /R

for /R %f in (*.txt) do UNIX2DOS %f ...

возможно, стоит помнить, что в отличие от Блокнота, Редакторы наподобие wordpad и notepad++ довольны LF как окончаниями строк.

если вы конвертируете кучу текстовых файлов, вы также можете подумать о преобразовании в UTF-8, Используя что-то вроде recode или iconv.

2
отвечен RedGrittyBrick 2023-05-04 22:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх