递归列出D盘下的所有目录和文件

写一个方法,用来调用(递归:自身调用)

import java.io.File;

public class Dir {
	public static void main(String[] args) {
		File file = new File("D:\\");
		serchFiles(file);
	}
	public static void serchFiles(File file) {
			 for (File d : file.listFiles()) {  
		            if(d.isDirectory()){  
		            	 System.out.println("文件夹:" + d.getName());  
		                serchFiles(d);  
		            }else{  
		                System.out.println(d.getName());  
		            }  
		     }  
		}
}

你可能感兴趣的:(JAVA学习之旅)