1

У меня есть куча TXT-файлов, отсортированных по разным папкам. Мне нужно конвертировать все файлы .txt в файлы .doc.

Я прогуглил проблему и обнаружил, что могу просто изменить расширение на .doc. Но это, похоже, не работает, так как Word все еще хочет конвертировать файл, когда я его открываю. И независимо от того, какую опцию я использую для преобразования (только текст, текст в Юникоде и т.д.), Файл не преобразует специальные символы, такие как -, æ, ø, å (что часто встречается в моем языке :)).

Я попытался выбрать текст Unicode и выбрать кодировку, например «Western (Mac OS Roman)» или «Western (Windows Latin 1)», но ни одна из них не преобразует специальные символы должным образом.

Итак - я обнаружил, что при простом копировании / вставке из .txt в .doc работает ... но с файлами 100-х годов это было бы утомительной ручной работой.

Поэтому мой вопрос: есть ли способ, которым это может быть автоматизировано?

1 ответ1

2
cd ~/Documents/folder; textutil -convert doc *.txt

Или, если файлы находятся в разных папках:

find ~/Documents/folder -name \*.txt -exec textutil -convert doc {} \+

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