Java - Problemas al Filtrar archivos por extension

 
Vista:

Problemas al Filtrar archivos por extension

Publicado por Federico (4 intervenciones) el 29/08/2011 21:37:50
Estimados, soy principiante en Java y estoy teniendo el siguiente problema, estoy programando una aplicacion que cuenta los archivos con determinada extension, dentro de una estructura de carpetas. El problema es que solo me filtra el primer directorio, pero no ingresa en los subdirectorios, espero me puedan ayudar...

class ClaseArchivos {

int cantidadArchivos;

public ClaseArchivos() {
this.cantidadArchivos = 0;
}
public void cuentaArchivos(File[] archivos) {

//itera sobre el arreglo de archivos
for (int i = 0; i < archivos.length; i++) {
if (archivos[i].isDirectory()) {
System.out.println("Entrando a la carpeta: " + archivos[i].getName());

cuentaArchivos(archivos[i].listFiles(new Filtro(".tif")));

continue;
}
cantidadArchivos++;
}
}
public int getCantidadArchivos() {
return this.cantidadArchivos;
}
}

Saludos y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder