Recorrer el árbol de ficheros
Artículo por Club Developers · 22 mayo 2006
2101 vistas
Para obtener la lista de ficheros de un directorio:
Para conocer el tipo de fichero:
Ejemplo:
Este ejemplo realiza un recorrido recursivo de un árbol de ficheros y muestra (en la salida estándar) la lista de todos los ficheros que contiene el directorio y sus subdirectorios
Atención: este algoritmo no funciona correctamente con un árbol cÃclico bajo Unix.
java
/** Class : java.io.File */
Para conocer el tipo de fichero:
java
/** Class : java.io.File */ public boolean isDirectory (); public boolean isFile ();
Ejemplo:
Este ejemplo realiza un recorrido recursivo de un árbol de ficheros y muestra (en la salida estándar) la lista de todos los ficheros que contiene el directorio y sus subdirectorios
java
    if ( directorio.isDirectory ( ) ) {         for ( int i = 0; i < list.length; i++) {             // llamada recursiva sobre las subcarpetas             listaDirectorio( list[i]);         }     } }
Atención: este algoritmo no funciona correctamente con un árbol cÃclico bajo Unix.