黑马程序员技术交流社区

标题: 遍历目录下的文件和子目录下的文件 [打印本页]

作者: fantianfei    时间: 2015-7-2 09:33
标题: 遍历目录下的文件和子目录下的文件
本帖最后由 fantianfei 于 2015-7-2 09:36 编辑

希望可以和各位同学多交流
  1. package com.btt.io.file;

  2. import java.io.File;

  3. public class FileDemo{
  4.     public static void main(String[] args) {
  5.         File file = new File("src/com/btt/io");//创建一个代表目录的File对象
  6.         fileDir(file);
  7.          
  8.     }
  9.     public static void fileDir(File dir){
  10.         /**
  11.          File[] listFiles()
  12.                 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件
  13.         */
  14.         File[] files = dir.listFiles();//获得表示目录下的所有文件的数组
  15.         for (File file : files) {//遍历所有的子目录和文件
  16.             if(file.isDirectory()){
  17.                 fileDir(file);//如果是目录,递归调用FfileDir()
  18.             }
  19.             System.out.println(file.getAbsolutePath());//输出文件的绝对路径
  20.         }
  21.     }
  22. }
复制代码




作者: xuhao3622603    时间: 2015-7-2 09:35
没代码呀
作者: fantianfei    时间: 2015-7-2 09:36
本帖最后由 fantianfei 于 2015-7-2 09:37 编辑
xuhao3622603 发表于 2015-7-2 09:35
没代码呀

等会,刚不小心覆盖了。
作者: hoop.zeng    时间: 2015-7-2 12:52
学习一下
作者: fanxin_meng    时间: 2015-7-2 13:37
学习了  感谢楼主




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