会了 谢谢楼上各位帮助 以下是自己写的
【核心方法】
public void showalldir(String file){
File file_dir=new File(file);
String filename[]=file_dir.list();
if(filename.length!=0){
//判断文件夹是否为空
for(int i=0;i<filename.length;i++){
System.out.println(filename[i]);
//输出文件
String filetemp=file+"//"+filename[i];
File ft=new File(filetemp);
if(ft.isDirectory()){
showalldir(filetemp);
//递归
(就是自个调用自个,难点呀!我想了几天才写出这个小东东。)
}