Existe uma maneira de incluir nomes de arquivos individuais no arquivo mestre que crio na linha CMD?

Existe uma maneira de incluir nomes de arquivos individuais no arquivo mestre que crio na linha CMD?

Tenho milhares de .prtarquivos que estou combinando no CMD usando:

copy /b *.prt newfile.prt

Estou importando-os para o Excel e funciona muito bem, exceto que eu adoraria incluir também os nomes dos arquivos individuais.

Existe um comando que posso usar para isso no CMD? Ou algo para adicionar ao que estou usando? Qualquer ajuda seria muito apreciada.

Responder1

O comando foroferece uma maneira mais flexível de trabalhar com um conjunto de arquivos. O comando a seguir será funcionalmente semelhante a copy /b *.prt newfile.prt:

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

Dependendo exatamente de como você deseja incluir nomes de arquivos no novo arquivo concatenado, sua implementação pode ser diferente. Abaixo está apenas um exemplo, onde o nome de cada arquivo individual precede seu conteúdo no novo:

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

informação relacionada