Java - recorrer directorios

 
Vista:

recorrer directorios

Publicado por ariel (1 intervención) el 20/05/2009 21:32:07
directorios

Notapor nachita » Mar May 19, 2009 7:20 pm
Hola amigos, estoy tratando de desplegar todos los directorios que se encuentran dentro del raíz.
Es decir genero el del raíz pero necesito que valla mostrando todos los subdirectorios hasta que ya no alla más.
Mostrar/Ocultar Número de línea | Expandir/Contraer | Seleccionar todo

c:directoriobase
c:directoriobasesubdirectorio1
c:directoriobasesubdirectorio1...


y así sucesivamente.

Lo estoy haciendo así pero no sé como hacer para que sea hasta que no alla más directorios.

Mostrar/Ocultar Número de línea | Expandir/Contraer | Seleccionar todo

File path = new File(ruta);
File[] directorios = path.listFiles();

for (int i = 0; i < directorios.length; i++) {
if (directorios[i].isDirectory()) {

System.out.println(i + ". " + directorios[i].toString());

}
}
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 directorios

Publicado por 1a2a3a4a (57 intervenciones) el 20/05/2009 21:38:36
Tienes que hacer ese metodo recursivo

if (directorios[i].isDirectory()) {

//aca debes volver a extraer el path
File path = new File(ruta);
File[] directorios = path.listFiles();
///////////////////////// edbe estar dentro de un metodo

System.out.println(i + ". " + directorios[i].toString());

}
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

RE:recorrer directorios

Publicado por nachita (1 intervención) el 20/05/2009 21:54:01
puedes orientarme mejor por favor, no se como hacerlo :( y disculpa la molestía
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

RE:recorrer directorios

Publicado por 1a2a3a4a (57 intervenciones) el 20/05/2009 21:59:56
date un tiempo para usar algun buscador, si no encuentras recurre al foro.

http://luauf.com/2009/01/05/ls-list-directory-recursivo-en-java/
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