Java - Allgemein

Verzeichnis rekursiv auslesen

java.io.File
Der folgende Code listet rekursiv alle Dateien innerhalb von c:\temp:

import java.io.File;
 
public class ListDir {
 
   public static void listDir(File path) {
      for (File file : path.listFiles()) {
         if (file.isDirectory())
            listDir(file);
         System.out.println(file.getCanonicalPath());
      }
   }
 
   public static void main(String[] args) {
      listDir(new File("c:/temp"));
   }
}

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007