Concatenar aquivos

Pessoal, bom dia;
To com uma dúvida com relação a concatenar arquivos(juntar)…
Exemplo… tenho varios arquivos de texto, e gostaria de juntalos…
Porém só consegui fazer, lendo linha por linha de cada arquivo…
Gostaria de uma forma semelhante ao que o comando CAT do linux faz… cat arquivo1 arquivo2 > arquivoFim
Sem precisar ler todo o arquivo… me entenderam? :oops:

Obrigado.

try { Runtime.getRuntime().exec("cat " + nomeArquivo + " " + arquivo1 + " > " + arquivo2); } catch (IOException e) { // TODO }

[quote=thiago.correa] try { Runtime.getRuntime().exec("cat " + nomeArquivo + " " + arquivo1 + " > " + arquivo2); } catch (IOException e) { // TODO }[/quote]

Pena que só funcione em Linux / UNIX :-(… dai a gente perde uma das vantagens do Java na brincadeira que é a portabilidade.

Você pode adaptar o método de cópia de arquivos que pus neste post,
http://www.guj.com.br/posts/list/82688.java
para concatenar vários arquivos.

[quote=InsanelyTotalMac][quote=thiago.correa] try { Runtime.getRuntime().exec("cat " + nomeArquivo + " " + arquivo1 + " > " + arquivo2); } catch (IOException e) { // TODO }[/quote]

Pena que só funcione em Linux / UNIX :-(… dai a gente perde uma das vantagens do Java na brincadeira que é a portabilidade.[/quote]
Bom, daí é decisão do programador adotá-la ou não, eu só dei a sugestão para o problema do colega :wink:
Afinal de contas, entre uma compilação e outra que a gente acaba respondendo as perguntas :smiley: