java 深度遍历文件夹中的所有文件
看标题就知道是什么意思了吧,所以就不多说了,直接贴代码:
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 }
作者:小熊猫小
出处:http://www.cnblogs.com/pandang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。