Mesclando arquivos no Prompt de Comando do MS Windows

0

Eu tenho usado

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

para concentrar muitos arquivos no Prompt de Comando. Usando este porque adiciona o nome do arquivo antes de cada arquivo individual. Problema é que acaba duplicando. Eu acho que é porque está colocando na mesma pasta. Como posso alterar este script para despejar em uma pasta diferente?

    
por Tim 12.03.2013 / 21:01

1 resposta

0

Consulte o diretório diferente ... Exemplo:

for %%i in (*.prt) do (
   echo %%i>> "<OTHER_DIRECTORY>\newfile.prt"
   type %%i>> "<OTHER_DIRECTORY>\newfile.prt"
)

Ou se não estiver em um arquivo em lotes:

for %i in (*.prt) do echo %i>> "<OTHER_DIRECTORY>\newfile.prt" && type %i>> "<OTHER_DIRECTORY>\newfile.prt"
    
por 12.03.2013 / 21:25