递归读取某文件下面的所有文件名

初次见识递归算法的强大

2016年12月30日
import java.io.*;

public class ReadAllDirectory {
	public static void main(String args[]){
		File f = new File("c:\\") ;
		print(f) ;
	}
	public static void print(File file){
		if(file != null){
			if(file.isDirectory()){
				File[] f = file.listFiles() ;
				if(f != null){
					for(int i=0;i<f.length;i++){
						print(f[i]) ;
					}
				}
			}
			else{
				System.out.println(file) ;
			}
		}
	}
}