Ler mais de um arquivo txt de uma vez!

Galera to com o seguinte problema aki no meu trabalho!

Eu recebe varios arquivos .txt, todos com um padrão, por exemplo:

1º-Arquivo
1-2832673623842736428734628376P
2-1290137289731928731892731291K

2ºArquivo
1-8789789728973892789379827987J
2-9872352356742736298325287359O

Todos esses arquivos ficam no mesmo diretório, gostaria de saber se é possivel eu definir uma formatação:

Tipo assim:

Kero que de 5 em 5 caracteres seja adicionado “\t”

E quero que ela seja aplicada a todos os arquivos do diretório!

Vlw ae!!!

eu fiz um modulo aqui , um pouco parecido … eu entrava no diretorio , pegava os nomes de cada um e usava pra trazer uns dados do banco …
e bem parecido com o que vc quer , no seu caso vc tera que entrar no arquivo e incluir o padrao que vc quer … é bem simples ! (se for realmente isso o que vc deseja)…
ja estou saindo do trampo agora , manda o email que eu te envio meu codigo ! se precisar de umas dicas eu ate posso lhe ajudar blz ?

Vamos lá:

  1. Obtenha a listagem dos arquivos de dentro desta pasta. Para isso vc deve ter um java.io.File apontando para a pasta e a partir dele obter a lista dos arquivos filhos.

  2. Para cada arquivo, leia caractere por caractere do conteúdo de cada arquivo para dentro de uma String global. Implemente um contador e a cada 5 caracteres insira um ‘\t’.

  3. Ao final de tudo vc terá uma grande String com o conteúdo de todos os arquivos, com tabulação de 5 em 5 caracteres.

É isso!

Nunca dê o peixe! Ensine a pescar! :wink:

PS.: Se depois de muito tentar (mas muito mesmo!!) vc ainda não conseguir fazer, escreva um post abaixo com as tuas dúvidas que daí eu (ou outra pessoa) poderei ajudar mais pontualmente.

Brossi

Eu gostaria de que vc me mandasse sim:
bim@boanoitebh.com

viecili

Eu entedi o que vc disse, mais eu gostaria de que os arquivos continuassem os mesmo entende ?

Tipo assim:

Antes da execução:

1º-Arquivo
1-2832673623842736428734628376P
2-1290137289731928731892731291K

2ºArquivo
1-8789789728973892789379827987J
2-9872352356742736298325287359O

Após a execução

1º-Arquivo
1-28326\t73623\t84273\t64287\t34628\t376P
2-12901\t72897\t31928\t73189\t27312\t591K

2ºArquivo
1-87897\t89728\t97389\t27893\t79827\t987J
2-98723\t52356\t74273\t62983\t25287\t359O

entendeu ???

Da mesma forma, muito obrigado aos dois pela ajuda!!

=)