Carregar varios Arquivos através de uma fileChooser

1 resposta
JavaX_JavaX

Boa Tarde!

Pessoal ,

Venho ate vocês pedir uma ajundinha ,

Bom , fiz um fileChooser , para poder carregar arquivo texto em um banco de dados , até ai sem problemas funciona como sempre

porem tenho farios arquivo com o mesmo nome que faz parte do mesmo conjunto porem com extesão diferentes conforme exemplo abaixo

arquivo.001
arquivo.002
arquivo.003

o meu objetivo seria abrir a fileChooser pegar o primeiro arquivo e o restante entrasse no mesmo processo tipo
ele identificaria o nome principal do arquivo ou seja arquivo e o resto viria tipo um arquivo.*

se alguem tiver alguma ideia de como posso fazer isso e puder me dar uma ajuda .

Obs Lembrando que depois tenho que ler linha a linha de cada arquivo

com o FileReader reader = new FileReader(Arquivo_Remissao);

agradeço

att Javax

1 Resposta

B

Se entendi bem, é isso que precisa.

File file = new File("c:\\teste.001");
		
int dot = file.getAbsolutePath().indexOf(".") + 1;
		
String name = file.getAbsolutePath().substring(0, dot);
		
int i = Integer.parseInt(file.getAbsolutePath().substring(dot));
		
String next = null;
		
do {
    System.out.println(file.getAbsolutePath());
			
    next = "000" + ++i;
			
    file = new File(name + next.substring(next.length() - 3, next.length()));

    System.out.println(file.getAbsolutePath());
} while (file.exists());
Criado 14 de março de 2013
Ultima resposta 14 de mar. de 2013
Respostas 1
Participantes 2