Alle Dateien unterhalb eines Verzeichnisses:
static void walk (int depth, File f) { for (int i=0; i<depth; i++) { System.out.print ("| "); } System.out.println (f.getName()); if (f.isDirectory ()) { File [] fs = f.listFiles (); for (int i=0; i<fs.length; i++) { walk (depth + 1, fs [i]); } } }Aufgabe: Dateigrößen mit anzeigen und ihre Summe bestimmen.