Windows - Combine vários arquivos de texto em um único arquivo de texto [duplicado]

15

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?

CLiown
fonte
Eles estão todos no mesmo diretório? Você tem uma lista de todos os arquivos?
N26
Eles estão todos no mesmo diretório e eu não tenho uma lista dos nomes dos arquivos.
CLiown
Então a resposta do JC2k8 deve fazer o que você precisa. Não se esqueça de voltar e aceitá-lo mais tarde, se houver.
N
título mais cativante que o duplicado, então +1
Wolf

Respostas:

23

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 ASCII

JC2k8
fonte
pergunta curta, resposta curta +1 (apenas pequenas defeito, caso a mudança do / a)
Lobo
1
A opção /aou /Aparece 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.
Wolf