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


15

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

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


Они все в одном каталоге? У вас есть список всех файлов?
Nifle

Все они находятся в одном каталоге, и у меня нет списка имен файлов.
Заседание

Тогда ответ JC2k8 должен делать то, что вам нужно. Не забудьте вернуться и принять его позже, если это произойдет.
Нифл

более запоминающееся название, чем дублированное, так что +1
Wolf

Ответы:


23

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

copy /a *.txt concat.txt

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

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


короткий вопрос, короткий ответ +1 (только крошечный недостаток, случай изменения / а)
Wolf

1
Опция /aor /Aкажется менее полезной, чем ожидалось. Я получаю мусорные строки в объединенном файле после первого файла. Возможно, эта опция сейчас устарела, потому что существует множество альтернативных форматов: вы в основном думаете, что это ASCII, но это не /bтак, если последняя строка заканчивается переводом строки.
Wolf
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.