import java.awt.print.Printable;
import java.io.File;
import javax.swing.Box.Filler;
public class FileDemo11 {
public static void main(String[] args){
File my=new File("I:"+File.separator);
print(my);
}
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);//如果不是目录,则直接打印路径信息
}
}
}
}