Verificar se existe arquivos pelo inicio da descrição dos arquivo como fazer?

1 resposta
S

Pessoal, alguem pode me ajudar, procurei no forum porém não achei nada, achei apenas a procura pelo fim do arquivo, preciso fazer o seguinte.

Tenho uma pasta com os arquivos c:\Clientes e dentro dela possuo os arquivos:
Cliente_01_01
Cliente_01_02
Cliente_01_03
.
.
.
Cliente_01_xxx

No meu cadastro o path preciso informar c:\Clientes\Cliente_01 e a partir dae conseguir identificar os meus arquivos.
Apenas achei funções com o endsWith.

Tem como buscar pelo inicio do arquivo ? Uso o file, mas como faço ?

Deu pra entender a dúvida ?

Muito Obrigado.

1 Resposta

filipefox

Amigo, não sei se é a melhor solução, mas isso faz o que vc precisa...fiz aqui, não sei se é Gambi, se alguém souber de algo melhor para isso, posta ai pra eu ver e aprender : )
Abs!!!

import java.io.File;

class testes2 {
	public static void main(String[] args) {
		String path = "C:\Temp\Cliente_01";
		int pegaSoCaminho = path.lastIndexOf("\");
		File dirSearch = new File(path.substring(0, pegaSoCaminho));
		
		File[] listaArquivos = dirSearch.listFiles();
		
		for(int i = 0 ; i < listaArquivos.length ; i++) {
			if(listaArquivos[i].toString().contains((path.substring(pegaSoCaminho)))) {
				System.out.println(listaArquivos[i]);
			}
		}
	}
}
Criado 24 de setembro de 2008
Ultima resposta 25 de set. de 2008
Respostas 1
Participantes 2