public void file(string f){
File fi=new File(f);
String [] fi1=fi.list();
File [] fi2=fi.listFiles();
for(int i=0;i<fi2.length;i++){
if(fi2[i].isDirectory()){
System.out.print("文件夹是"+fi2[i]);
file(fi2[i].toString());//回调方法
}
else
{
System.out.print("文件是"+fi1[i]);
}
}
}
java 读取磁盘文件和文件
然后在main()方法中调用,将磁盘路径给方法就ok了。