2

Я имел обыкновение объединять несколько текстовых файлов в команде dos по порядку имен файлов с помощью этой команды:

FOR %%1 in (1*.txt) do type %%1 >> combined.txt

Проблема в том, что текстовые файлы не объединяются по порядку имен файлов, поэтому не знаю, почему. Таким образом, вместо File1.txt, File2.txt и File3.txt они располагаются в порядке File3.txt, File1.txt и File2.txt. Любая помощь будет отличной!

1 ответ1

0

Я бы тоже сделал это в Powershell в 2016 году, но, похоже, это работает

for %i in (1*.txt) do echo %i|sort|type %I >combined.txt

(Добавьте второй% для использования в файле скрипта)

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