Pesquisa por nome de arquivo

1 resposta
DanieleS

Eu estou tentando criar um modo de pesquisa, em que o usuario digite o nome do arquivo na jtextfield e ao selecionar o diretório, mostrar o arquivo com o nome digitado, se ele existir.

Tenho o seguinte código:

String busca = jtextfield.getText(); //obtenha aqui o termo de pesquisa informado pelo usuário

for(File arquivo : dir.listFiles()){
   if(arquivo.getName().contains(busca)){
      //o nome deste arquivo contem o termo pesquisado
   }
}

Mas ele retorna todos os arquivos do diretório, e eu queria que mostra-se só o arquivo com o nome digitado.

Alguem pode me ajudar?

1 Resposta

gaulix

Seu código está correto, talvez você esteja retornando os valores errados

Criado 6 de dezembro de 2012
Ultima resposta 7 de dez. de 2012
Respostas 1
Participantes 2