1

У меня есть тысячи .prt файлов, которые я объединяю в CMD, используя:

copy /b *.prt newfile.prt

Я импортирую их в Excel, и это прекрасно работает, за исключением того, что я хотел бы включить также имена отдельных файлов.

Есть ли команда, которую я могу использовать для этого в CMD? Или что-то добавить к тому, который я использую? Любая помощь будет принята с благодарностью.

1 ответ1

1

Команда for предлагает более гибкий способ работы с набором файлов. Следующая команда будет функционально похожа на copy /b *.prt newfile.prt:

for %i in (.\*.prt) do type %i >> newfile.prt

В зависимости от того, как именно вы хотите включить имена файлов в новый объединенный файл, ваша реализация может отличаться. Ниже приведен лишь пример, где имя каждого отдельного файла предшествует его содержанию в новом:

for %i in (.\*.prt) do echo %i >> newfile.prt && type %i >> newfile.prt

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