RE:Recorrer entradas de un directorio
Este metodo recorre un directorio y todos sus subdirectorios buscando archivos con una extension determinada...creo que si lo adaptas a tus necesidades te puede servir..
/**Buscar archivos en el sistema...*/
public void listaFicheros(String dir, String ext)
{
File src = new File(dir);
if(src.isDirectory())
{
String[] lista = src.list();
for(int i=0;i<lista.length;i++)
{
File f = new File(dir+"\\"+lista[i]);
if(f.isDirectory())
{
listaFicheros(dir+"\\"+lista[i],ext);
}
else
{
if(f.getName().toLowerCase().endsWith(ext))
{
//Aki haces lo que quieras........
System.out.println("---->ficheroEncontrado:"+f.getAbsolutePath());
}
}
}
}
}
Saludos