递归读取磁盘上的文件

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()); 
      } 
    }     
  }    
}

 出自:http://kinglixing.blog.51cto.com/3421535/713186

你可能感兴趣的:(文件)