首頁 >Java >java教程 >Java中如何遞歸讀取檔案的程式碼實例

Java中如何遞歸讀取檔案的程式碼實例

黄舟
黄舟原創
2017-05-21 10:26:481606瀏覽

本文透過一段範例程式碼為大家介紹了java遞迴讀取檔案的方法,程式碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧

Java遞迴列出目錄下全部檔案 

/**
 * 列出指定目录的全部内容
 * */
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);
      }
    }
  }
}

以上是Java中如何遞歸讀取檔案的程式碼實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn