So durchlaufen Sie eine Verzeichnisstruktur in Java
In diesem Beispiel durchläuft das Programm das angegebene Verzeichnis und gibt alle Verzeichnisse und Dateien nacheinander als absoluten Pfad und Namen aus.
Beispiel
package com.example.io; import java.io.File; public class DisplayDirectoryAndFile{ public static void main (String args[]) { displayIt(new File("C:\\Downloads")); } public static void displayIt(File node){ System.out.println(node.getAbsoluteFile()); if(node.isDirectory()){ String[] subNote = node.list(); for(String filename : subNote){ displayIt(new File(node, filename)); } } } }
Ausgabe
C:\Downloads C:\Downloads\100 Java Tips.pdf C:\Downloads\1590599799.rar C:\Downloads\2009 C:\Downloads\573440.flv C:\Downloads\575492.flv C:\Downloads\avira_antivir_personal_en.exe C:\Downloads\backup-example.com-12-24-2009.tar.gz ......