Java递归调用读取磁盘文件

import java.io.File;


public class Test2 {
   public static void main(String[] args) {
    File file= new File( "D:/TDDOWNLOAD");
    File[] files=file.listFiles();
    isDirectory(files);
  }
    
   public static void isDirectory(File[] files){
     for(File file:files){
       if( file.isDirectory() ){   //判断当前文件是否为'目录',如果为目录列出所有的目录
        File[] files2=file.listFiles();
        isDirectory(files2);
      } else{
      System.out.println(file.getPath());
      }
    }    
  }    
}

你可能感兴趣的:(职场,休闲,Java递归调用读取磁盘文件)