Dieser Artikel stellt Ihnen die Java-rekursive-Methode zum Lesen von Dateien anhand eines Beispielcodes vor. Der Code ist einfach und leicht zu verstehen, sehr gut und hat Referenzwert Wer es braucht, kann darauf verweisen.
Java listet rekursiv alle Dateien im Verzeichnis auf
/** * 列出指定目录的全部内容 * */ import java.io.*; class Recursion{ public static void main(String[] args) { String fileName="D:"+File.separator; File f=new File(fileName); printFile(f); } public static void printFile(File f){ if(f!=null){ if(f.isDirectory()){ File[] fileArray=f.listFiles(); if(fileArray!=null){ for (int i = 0; i < fileArray.length; i++) { //递归调用 print(fileArray[i]); } } } else{ System.out.println(f); } } } }
Das obige ist der detaillierte Inhalt vonCodebeispiel für das rekursive Lesen von Dateien in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!