Java - Recorrer entradas de un directorio

 
Vista:

Recorrer entradas de un directorio

Publicado por luis (16 intervenciones) el 11/04/2007 14:34:10
Hola, mi pregunta es si existe alguna manera en Java, dado un directorio, de poder acceder a sus entradas. De esta manera podria con un bucle acceder a todos los ficheros del directorio en cuestion.
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

RE:Recorrer entradas de un directorio

Publicado por angel (537 intervenciones) el 11/04/2007 14:48:25
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar