课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 如何List 目录下的文件及子目录?
  • 如何List 目录下的文件及子目录?

    发布:昆明Java培训      来源:达内新闻      时间:2016-01-18

  • 程序能实现很多你想不到的功能,昆明java培训小编就来介绍几个:

    需求:要做一个实现打开文件的功能, 这个程序要能打开目录下的文件(包括子目录), 也就是说选一个目录, 就要把他里面的文件和子目录默认打开, 针对这个需求如何实现源码?

    点评:其实需求最终是显示文件与子目录而已。

    如果是这样。那么可以采取以下源码的方式。

    try {

    File fobj = new File(指定目录名);

    if (fobj.isDirectory()) {

    String s[] = fobj.list();

    for ( int i = 0; i < s.length; i++) {

    File d = new File(指定目录名+ "/" + s[i]);

    if (d.isFile()) { //文件

    System. out.println(s[i]); //改成自已想要的显示方式吧

    }

    else if (d.isDirectory()) { //目录

    System.out.println( "[" + s[i] + "]" );

    }

    }

    }

    }

    catch (Exception e) { }

    当然,如果连子目录下的东西都要全部显示,就要用递归了。如果不懂的记得想昆明java培训班带班项目经理咨询。

    推荐文章

上一篇:昆明java培训分享:Java堆(Java Heap)

下一篇:达内昆明中心——瀑布公园活动

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56