Windows - объединение нескольких текстовых файлов в один текстовый файл [дубликат]

15

Возможный дубликат:
любая командная строка или командный cmd для объединения нескольких файлов?

У меня есть более тысячи текстовых файлов, которые я хотел бы объединить в один текстовый файл, есть ли способ сделать это автоматически?

CLiown
источник
Они все в одном каталоге? У вас есть список всех файлов?
Nifle
Все они находятся в одном каталоге, и у меня нет списка имен файлов.
Заседание
Тогда ответ JC2k8 должен делать то, что вам нужно. Не забудьте вернуться и принять его позже, если это произойдет.
Нифл
более запоминающееся название, чем дублированное, так что +1
Wolf

Ответы:

23

Вытащите вашу командную строку и поехали:

copy /a *.txt concat.txt

Это объединит все текстовые файлы в одном каталоге в один файл с именем «concat.txt».

/A обозначает текстовый файл ASCII

JC2k8
источник
короткий вопрос, короткий ответ +1 (только крошечный недостаток, случай изменения / а)
Wolf
1
Опция /aor /Aкажется менее полезной, чем ожидалось. Я получаю мусорные строки в объединенном файле после первого файла. Возможно, эта опция сейчас устарела, потому что существует множество альтернативных форматов: вы в основном думаете, что это ASCII, но это не /bтак, если последняя строка заканчивается переводом строки.
Wolf