Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2013, 14:22
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Recorrer directorio Con Subcarpetas

Es bastante fácil. Recorre todos los archivos en forma de árbol con las carpetas como padres y los archivos como hojas y listo.

Código Java:
Ver original
  1. import java.io.File;
  2.  
  3. public class Utils {
  4.     public static void main(String[] args) {
  5.         walkin(new File("/home/user")); //Replace this with a suitable directory
  6.     }
  7.  
  8.     public static void walkin(File dir) {
  9.  
  10.         File listFile[] = dir.listFiles();
  11.         if (listFile != null) {
  12.             for (int i = 0; i < listFile.length; i++) {
  13.                 if (listFile[i].isDirectory()) {
  14.                     walkin(listFile[i]);
  15.                 } else {
  16.                     System.out.println(listFile[i].getPath());
  17.                 }
  18.             }
  19.         }
  20.     }
  21. }
Fuente: http://rosettacode.org/wiki/Walk_a_d...cursively#Java