当前位置:  编程技术>java/j2ee

java 用递归获取一个目录下的所有文件路径的小例子

    来源: 互联网  发布时间:2014-10-27

    本文导语:  代码如下:private List ergodic(File file,List resultFileName){        File[] files = file.listFiles();        if(files==null)return resultFileName;// 判断目录下是不是空的        for (File f : files) {            if(f.isDirectory()){// 判断是否文...

代码如下:

private List ergodic(File file,List resultFileName){
        File[] files = file.listFiles();
        if(files==null)return resultFileName;// 判断目录下是不是空的
        for (File f : files) {
            if(f.isDirectory()){// 判断是否文件夹
                resultFileName.add(f.getPath());
                ergodic(f,resultFileName);// 调用自身,查找子目录
            }else
                resultFileName.add(f.getPath());
        }
        return resultFileName;
    }

调用时,使用:return ergodic(new File(forderPath), resultList);
返回结果就是目录下包括子目录下全部的文件路径,包括子目录的子目录.....

    
 
 

您可能感兴趣的文章:

  • 请问java里可有递归吗?
  • 在java里,递归的程序怎么写??麻烦随便写个例子出来。谢谢!
  • Java递归 遍历目录的小例子
  • java能否实现递归调用,入门级问题!!欢迎大家讨论!
  • java 汉诺塔Hanoi递归、非递归(仿系统递归)和非递归规律 实现代码
  • 快速排序算法原理及java递归实现
  • Java递归算法的使用分析
  • 关于数据库查询的java递归程序怎么写?最好有例子
  • java递归菜单树转换成pojo对象
  • java 递归深入理解
  • 如何用java实现递归?给n个整数,写出计算结果为24的算法,要所有数都用上,只用加减乘除实现
  • 如何用JAVA获得当前执行文件所在的目录路径,和系统目录路径(c:winnt)
  • java编程中使用的相对路径是相对哪里的路径呀?
  • java获取系统路径字体、得到某个目录下的所有文件名、获取当前路径
  • java程序在linux运行,要用Runtime.exec()执行外部命令,可外部命令中关于文件操作的路径都很长,如何使用相对路径.在线等待
  • java中获取类加载路径和项目根路径的5种方式分析
  • 基于获取JAVA路径,包括CLASSPATH外的路径的方法详解
  • 请问:如何在java程序内获得 .class 文件的全路径?
  • Linux下的Java如何设置路径
  • java 获取项目文件路径实现方法
  • JAVA中如何获得路径信息?
  • JAVA可以获得操作系统的临时目录的路径吗?
  • 在linux下怎样查看已经安装的java路径信息???
  • 在执行java程序时,如何获取当前.class文件的路径
  • 请问各位大虾,java编译时的路径问题,谢谢。
  • java之路径分隔符介绍
  • java的安装路径???
  • java中,什么函数可以获得当前的绝对路径?
  • Java程序在solaris上执行exe找不到路径
  • 有关JAVA class文件在UNIX下取得文件相对路径的问题
  • 一个关于java的classpath路径的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java操作excel2007文档介绍及代码例子
  • 100分求java +VC6.0使用JNI的最简单例子
  • 学习design pattern,苦于没有java代码的例子,高手指点
  • java初学看什么例子比较好。
  • 大家能否推荐几个学习java的经典例子?
  • 如何用JAVA 将一个目录(包括子目录)下所有的文件名列出来呀,举个例子,d:java
  • java sdk中的例子中 *.java 用写字板打开不能自动换行,不知它用什么文本编辑器?
  • 哪有java例子下载?!!!
  • 能否给个在JSP页面中用JAVA画线条和矩形的简单例子,谢谢!
  • Java怎么调用存储过程?给个例子吧?
  • 在JAVA下如何实现用户输入数据,像C的SCANF一样,给个例子吧
  • 请问java里怎么用goto语句??举个例子,好吗?谢谢
  • 谁有完整的java在linux下读excel的完整下载包URL,例子,文档,很急!!!!多少分都行
  • 一个JAVA继承的问题(Thinking in JAVA里的一个例子)
  • 请问:哪里有java所有类包的介绍,用法,及所有类的用途,用法,例子等的书或帮助的下载?
  • 用java开发过的比较优秀的大型系统有哪些,望高手给举几个例子啊
  • 那里有利用JAXP 1.2处理XML(基于XML Schema,而不是DTD)的JAVA程序例子!!! 200分!!!
  • 请问谁有《java2核心技术 卷I:基础知识》书中例子的源代码?急需!!!
  • java 连接Redis的小例子
  • 如何实现在java界面程序中向数据库添加记录,能不能给你例子??
  • 关于《java2核心技术卷I:基础知识》 这本书中例子在jcreator2.5运行的问题.
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3