Есть ли способ включить отдельные имена файлов в главный файл, который я создаю в строке CMD?

Есть ли способ включить отдельные имена файлов в главный файл, который я создаю в строке CMD?

У меня есть тысячи .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

Связанный контент