Tenho milhares de .prt
arquivos 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 for
oferece 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