¿Hay alguna manera de incluir nombres de archivos individuales en el archivo maestro que creo en la línea CMD?

¿Hay alguna manera de incluir nombres de archivos individuales en el archivo maestro que creo en la línea CMD?

Tengo miles de .prtarchivos que estoy combinando en CMD usando:

copy /b *.prt newfile.prt

Los estoy importando a Excel y funciona bien, aparte de que también me encantaría incluir los nombres de los archivos individuales.

¿Existe algún comando que pueda usar para esto en CMD? ¿O algo que añadir al que estoy usando? Cualquier ayuda sería muy apreciada.

Respuesta1

El comando forofrece una forma más flexible de trabajar con un conjunto de archivos. El siguiente comando será funcionalmente similar a copy /b *.prt newfile.prt:

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

Dependiendo exactamente de cómo desee incluir nombres de archivos en el nuevo archivo concatenado, su implementación puede ser diferente. A continuación se muestra simplemente un ejemplo, donde el nombre de cada archivo individual precede a su contenido en el nuevo:

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

información relacionada