Heim > Java > javaLernprogramm > Hauptteil

Codebeispiel für das rekursive Lesen von Dateien in Java

黄舟
Freigeben: 2017-05-21 10:26:48
Original
1568 Leute haben es durchsucht

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);
      }
    }
  }
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage