递归实例-找到目录下所有文件
package demo;
import java.io.File;
/**
* 递归实例:读取文件目录下所有目录
*/
public class Rec {
public static void main(String[] args){
File file = new File("d://Test");
rec(file);
}
public static void rec(File file){
File[] files = file.listFiles();
for(int i=0;i<files.length;i++){
if(files[i].isDirectory()){
rec(files[i]);
System.out.println("目录==="+files[i].getName());
}else {
System.out.println("文件==="+files[i].getName());
}
}
}
}
运行结果