Слияние всех текстовых файлов в нескольких папках или объединение всех файлов в одну папку - PullRequest
0 голосов
/ 18 октября 2019

Итак, у меня есть одна главная папка с 2 подпапками, каждая подпапка содержит 20 папок, у всех 20 папок есть еще 3 подпапки. Каждая из этих 3 папок содержит от 4 до 5 текстовых файлов размером от 5 до 10 МБ каждый.

Я хочу объединить все эти текстовые файлы в один файл, а также объединить все эти файлы в одну папку, исключив все вложенные файлы. папки

1 Ответ

1 голос
/ 19 октября 2019

Чтобы переместить все файлы (например, .txt) дерева в одну папку, используйте следующую команду:

для / r "sourcedir"% F in (* .txt) do move "% F "" targettdir "

Заменить соответствующие пути к исходному и целевому каталогу вместо sourcedir и targettdir.

Чтобы объединить все файлы .txt в один файл:

copy* .txt target.txt

Для двоичных файлов добавьте параметр / b перед шаблоном исходного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...