Dica - Juntar vários arquivos em um único arquivo

Objetivo:

Vamos supor que você receba diversos arquivos do tipo TXT ou qualquer outro que você possa acessar com o bloco de notas.

Como exemplo, você recebeu 3 arquivos sobre o resumo de vendas e precisa abrir todos eles no Excel e agora ?

Lembra do velho e bom DOS ? Vai nos ser de muita utilidade.


Em nosso exemplo, vamos trabalhar com 3 arquivos: arq1.txt, arq2.txt e arq3.txt

Uma ressalva: todos os arquivos deverão ter no máximo até 8 caracteres e não deverão conter em seus nomes caracteres especiais como */@#$% e nem espaços em branco (limitação do DOS).

Para executar este exemplo, crie um diretório em seu computador e coloque neste diretório 3 arquivos do tipo TXT. Em cada um deles você pode colocar uma frase, conforme figuras abaixo. Ao final de cada frase dê um <enter> para passar o cursor para a próxima linha.


Agora, abra o bloco de notas e coloque o seguinte texto dentro dele:
echo "" > juntar.txt

for %%i in (arq?.txt) do type %%i >> juntar.txt

Salve o arquivo com o nome de juntar.bat no mesmo diretório que você criou os outros 3 arquivos anteriores.

Dê um duplo click em juntar.bat

Após a finalização da execução, será criado um novo arquivo de nome juntar.txt

Pronto, agora dentro do juntar.txt você irá encontrar o conteúdo dos três arquivos.


Nota:

Veja o que foi colocado na segunda linha do arquivo: (arq?.txt)

O que significa: serão lidos todos os arquivos com 4 letras que começam com arq e tem a sua extensão .txt

Se você quiser que o programa rode para todos os arquivos do tipo TXT em seu diretório, crie o arquivo conforme modelo abaixo.

echo "" > juntar.xxx

for %%i in (*.txt) do type %%i >> juntar.xxx

Após rodar o processo, mude de juntar.xxx para juntar.txt e pronto.

Você vai economizar muito tempo e trabalho com isso.


Leia mais
ð Leia também as nossas dicas

Voltar página anterior   Voltar menu funções


Faça um de nossos Cursos - clique aqui para mais detalhes

Comentários
 
 Deixe seu comentário
Nome
Email
Mensagem

Quantidade de caracteres digitados:   Limite máximo de 240 caracteres

     

 

Voltar página anterior   Voltar menu funções

 
Microsoft e o logotipo do Office são marcas registradas ou comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros países