Estou mesclando (concatenando) muitos arquivos de texto em um, mas tenho o problema de que eles não têm uma nova linha no final do texto.
Existe alguma maneira de acrescentar uma nova linha a todos os arquivos usando o comando ou arquivo em lotes do Windows?
Estou usando o cmd.exe
Windows Vista.
windows
command-line
batch
Miragem
fonte
fonte
Você pode concatentar arquivos usando COPY
Por exemplo, os arquivos: data1.txt e data2.txt podem ser combinados por:
e o resultado estará em dataFull.txt. Se você deixar o destino, tudo estará no primeiro arquivo listado.
Para garantir uma nova linha, o método mais fácil, embora não o mais elegante, seria criar um arquivo, newline.txt, que é simplesmente uma linha em branco e incluí-la após cada arquivo:
Seria bastante simples incluir essa adição em uma estrutura em loop.
fonte