У меня есть тысячи .prt
файлов, которые я объединяю в CMD с помощью:
copy /b *.prt newfile.prt
Я импортирую их в Excel, и все работает отлично, за исключением того, что мне хотелось бы также включать в него имена отдельных файлов.
Есть ли команда, которую я могу использовать для этого в CMD? Или что-то, что можно добавить к той, которую я использую? Любая помощь будет высоко оценена.
решение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