Java - Listado de directorios

 
Vista:

Listado de directorios

Publicado por Vctrsnts (12 intervenciones) el 28/11/2003 13:24:36
Buenas.
Estoy haciendo una pequeña practica, donde quiero mostrar todos los directorios y ficheros que hay en la raiz ("/").
Para ello he creado una pequeña aplicación, pero que de momento solamente me lista los directorios y lo que hay dentro del directorio, pero sin distinguir entre archivos y directorios. El codigo es el siguiente:

private void initDirectorios() {
File Directorios = new File("/");
String[] Listado = Directorios.list();
File file = null;

for (int i = 0; i < Listado.length; i++) {
if (new File("/" + Listado[i]).isDirectory())
System.out.println(Listado[i] + "/" + ficheros[x]);
}
}

Mi problema es que tendria que hacer para mostrar los archivos o directorios que contenga el directorio. En resumen, hacer un listado de todos los archivos y directorios que contenga la raiz. Es que lo he intentado de todas formas, pero no consigo dar con la solución. Se que la función tendria que ser recursiva, pero no consigo dar con la forma de realizarla.
Es que estoy intentado hacer un explorador de ficheros, pero de momento, antes de meterme con el JTree quiero resolver primero el problema con los archivos y directorios.

Gracias si alguien puede echarme una mano
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