Ler vários arquivos.txt de um mesmo diretório

6 respostas
S

Olá Galera

Tenho que ler vários arquivos.txt de um mesmo diretório, só que tem um problema, eu tenho que ler o primeiro arquivo1.txt , processar esse arquivo1.txt e emitir uma saida1.txt, depois tenho que ler o segundo arquivo2.txt , processá-lo e emitir uma saida2.txt e assim sucessivamente.

Também tenho que ter a disponibilidade de usar o “shift” para selecionar um conjunto de arquivos e fazer o mesmo processo mencionado anteriormente.

Tenho como fazer isso?

Obrigado pela Atenção

Semsar.

6 Respostas

Jair_Rillo_Junior

Tem sim.

Para ler um arquivo texto em Java, você pode seguir esse tutorial http://www.guj.com.br/java.tutorial.artigo.13.1.guj

Para você conseguir capturar todos os arquivos de um determinado diretório, procura sobre a classe File método listFiles.

yorgan

Bom, você pode passar o caminho da pasta e utilizar o método file.list(), que retorna um array de Strings com os nomes. Depois você vai tratando um por um. Depois de ordenar o array da forma que deseja, acho que não vai ter muita dificulade para conseguir o resultado que deseja.
Qq coisa posta o seu código que fica mais facil para ajudar.

[]´s

S

Muito obrigado pela ajuda.

Se eu tiver dificuldades eu posto o código.

Grato,

Semsar

S

Olá

Tenho mais uma pergunto como eu sei se o usuário “clicou” no diretório ou se ele cliclo num único arquivo ou em vários arquivos?

Grato,

Semsar

S

Eu utilizei o JFileChooser();

S

tem o método getSelectedFiles

http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JFileChooser.html#getSelectedFiles()

Criado 14 de agosto de 2008
Ultima resposta 14 de ago. de 2008
Respostas 6
Participantes 4