
//列出指定目录下的全部内容(递归方法)
import java.io.File;
import java.io.IOException;
public class AllListFile{
public static void aLFile(File file){//递归方法
if(file != null){ //判断当前对象是否为空
if(file.isDirectory()){ //判断当前对象是否目录
File f[] = file.listFiles();//列出当前目录下的全部的文件
if(f != null){ //判断此时目录是否列出
for(int i=0;i<f.length;i++)
aLFile(f[i]); //递归
}
}else{
System.out.println(file); //输出路径
}
}
}
public static void main(String[] args){
File alfile = new File("f:"+File.separator);//给定的文件路径
aLFile(alfile);
}


