Falei em outro artigo de como colocar comandos shell do unix no Windows. Os comandos shell são bastante poderosos em relação a manipulação de arquivos, vejamos o caso de termos que juntar diversos arquivos texto num só arquivo final, o comando cat faz isso facilmente:
C:\>cat arq1.txt arq2.txt > final.txt
Para vários arquivos basta acrescentar mais nomes:
C:\cat arq1.txt arq2.txt arq3.txt arq4.txt > final.txt
Para fazer o contrário, dividir um arquivo em vários pedaços, podemos usar o comando split:
C:\>split -b 1000000 arq1.zip
quebraremos o arquivo arq1.zip em pedaços de 1000000 bytes. Os pedaços terão nome começando por x
Directory of C:\
25/10/2007 18:30 1.000.000 xaa
25/10/2007 18:30 329.902 xab
Directory of C:\
2 File(s) 1.329.902 bytes
É claro que estes comando sendo shell, funcionam tanto no Windows, Linux ou Mac.
Stay connected