Existe uma maneira fácil de juntar conteúdo de vários de arquivos de texto em apenas um arquivo com um simples comando do prompt de DOS.
Separamos alguns artigos que você também pode gostar de ler:
Siga os passos:
• Para começar, coloque os arquivos que serão mescladas, todos em uma mesma pasta.
• Abra o Prompt de Comando (Pressione Win + R, digite cmd e pressione Enter)
e navege até o diretório aonde estão seus arquivos de texto, ex: cd c:txt.
• Para concluir nossa tarefa, digite o seguinte comando:
for %f in (*.txt) do type “%f” >> novo.txt
(novo.txt é o nome do arquivo de saída)
Um novo arquivo será criado automaticamente com o conteúdo de todos outros arquivos de texto que estavam dentro da pasta.
Abra e veja o resultado.
O meu sai duplicado no cmd nao entendi pq…
Ai logicamente o arquivo sai duplicado tb..
Mas bem interessante.. dificil eh lembrar quando precisar ^^
Experimente o comando
for %f in (*.txt) do type “%f” > novo.txt
note que deve ter apena um único sinal de >.
O resultado foi duplicado porque haviam dois sinais de >, o que siguinifica copiar duas vezes.
Ahh legal…Vlw man!
Sr. Ivanilton Quinto, salve!
Por favor,
Preciso concatenar diversos arquivos CDR (X5) num único CDR.
Teria alguma sugestão?
Eu te agradeço.
Leal
Olá Eudison, esse método só funciona com textos, arquivos complexos tem informações adicionais em sua estrutura interna que determinam sua tipo e integridade, junta-los automaticamente corromperia todo seu conteúdo.
perfeito!
Não é um comentário pode excluir depois de ler
Tudo bem Ivanilton no meu teclado não tem a tecla win não tem como criar um .bat com esses comando como ficaria, se souber.
Estou precisando justamente a muito tempo juntar vários documentos do tipo textos txt num único.
Se souber me passe um email , obrigado.
Se você souber me manda um email, obrigado.
Olá Alessandro, não entendi a parte da tecla win, mais se vc estiver precisando dela pode usar um teclado virtual.
Abraços!
Na verdade, você deveria mover o texto “novo” para outra pasta, ou o código pode se repetir, tendo 2x ele mesmo.
Código certo: for %f in (*.txt) do type “%f” >> “Nome da sua pasta\novo.txt”
Para criar uma pasta, botão direito, nova pasta ou md “nome da sua pasta”, considerando que você está na pasta dos arquivos que quer copiar.
Na verdade, você deveria mover o texto “novo” para outra pasta, ou o código pode se repetir, tendo 2x ele mesmo.
Código certo: for %f in (*.txt) do type “%f” >> “Nome da sua pasta\novo.txt”
Para criar uma pasta, botão direito, nova pasta ou md “nome da sua pasta”, considerando que você está na pasta dos arquivos que quer copiar.