Busca de arquivos

2 respostas
E

Alguem pode me passar um exemplo básico de como procurar arquivos dentro de um diretório e de seus subdiretórios e também como fazer a mesma busca, mas dentro de um arquivo .jar

2 Respostas

F

pra fz a busca nos diretorios basta vc usar o metodo listFiles() da classe File, dai isso vai listar os subdiretorios, dai vc usa o metodo isDirectory() pra verificar se o File vai para recurcao ou verificacao…

pra fz a busca dentro de um jar, q eu saiba n da… vc tem q saber o nome e a pasta pra acessar um arquivo dentro de um jar…

_

faz mais ou menos o seguinte:

List listFiles(File f) {

List listaArquivos = new LinkedList();

File[] lista = f.listFiles();
for(int i = 0; i < lista.length; i++) {

File file = lista[i];

if(file.isFile()) listaArquivos.add(file);

else if(file.isDirectory()) listaArquivos.addAll(listFiles(file));

}

return listaArquivos;

}

Voce lista todos os arquivos recursivamente, incluindo os subdiretorios.

esperoTerAjudado()

Criado 12 de novembro de 2004
Ultima resposta 13 de nov. de 2004
Respostas 2
Participantes 3