黑马程序员技术交流社区

标题: 通过递归来遍历文件夹及子文件夹 [打印本页]

作者: 赵旗    时间: 2015-5-16 23:46
标题: 通过递归来遍历文件夹及子文件夹
  1. import java.io.File;

  2. /*
  3. * 练习3:递归:遍历出指定文件下所有的.avi文件(包括子文件夹)
  4. * F:\笔记 - 副本
  5. */
  6. public class Test4 {
  7.         public static void main(String[] args) {
  8.                 File f = new File("F:\\笔记 - 副本");
  9.                 show(f);
  10.         }

  11.         public static void show(File f) {
  12.                
  13.                 File[] li = f.listFiles();
  14.                 for (File file : li) {
  15.                         if (file.isFile()) {
  16.                                 String name =file.getName();
  17.                                 if(name.endsWith(".jpg")){
  18.                                         System.out.println(file);
  19.                                 }
  20.                         } else {
  21.                                
  22.                                 show(file);
  23.                         }
  24.                 }
  25.         }

  26. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2