Possível duplicado:
Qualquer cmd de linha de comando ou lote para concatenar vários arquivos?
Tenho mais de mil arquivos de texto que gostaria de combinar em um único arquivo de texto. Existe alguma maneira de fazer isso automaticamente?
windows
batch-file
CLiown
fonte
fonte
Respostas:
Puxe sua linha de comando e vamos:
copy /a *.txt concat.txt
Isso concatenará todos os arquivos txt no mesmo diretório em um arquivo chamado "concat.txt".
/A
indica um arquivo de texto ASCIIfonte
/a
ou/A
parece ser menos útil do que o esperado. Estou recebendo feeds de linha de lixo no arquivo concatenado após o primeiro arquivo. Talvez esta opção esteja desatualizada porque existem muitos formatos alternativos: você geralmente pensa que é ASCII, mas não serve/b
, se a última linha terminar com o avanço de linha.