看标题就知道是什么意思了吧,所以就不多说了,直接贴代码:
1 import java.io.*; 2 public class files { 3 private static void iterateFile(String filepath) 4 { 5 File file=new File(filepath); 6 //System.out.println(file.getName()); 7 if(file.isFile()) 8 { 9 //是文件 10 System.out.println("\t"+file.getName()); 11 return; 12 }else{ 13 System.out.println(file.getName()+"下面的所有文件:"); 14 String[] files=file.list(); 15 for(int i=0;i<files.length;i++) 16 { 17 iterateFile(file.getAbsolutePath()+File.separatorChar+files[i]); 18 } 19 } 20 } 21 public static void main(String[] args) 22 { 23 iterateFile("D:\\资料文件\\大三作业"); 24 } 25 }