CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问如何在JAVA中遍历一个文件夹及这个文件夹下的子文件夹

楼主wenjie337(随风去流浪)2006-03-19 22:06:55 在 Java / J2SE / 基础类 提问

请问如何在JAVA中遍历一个文件夹及这个文件夹下的子文件夹?  
  问题点数:20、回复次数:6Top

1 楼wenjie337(随风去流浪)回复于 2006-03-19 22:13:06 得分 0

这个问题很复杂吗?怎么都没人愿意告诉我啊Top

2 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-19 22:16:47 得分 0

用File这个类得方法  
   
  isFile()   ;  
   
  isDirectory()   ;  
   
  写一个递归Top

3 楼javawolf(橡木之狼)回复于 2006-03-19 22:27:26 得分 0

递归呗,好像是getSubDirectory吧或者getChildren之类的,记混了。Top

4 楼wenjie337(随风去流浪)回复于 2006-03-19 22:29:06 得分 0

能不能具体点啊?  
   
  我现在写的程序只能遍历一个目录Top

5 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-19 22:29:23 得分 20

刚刚写了一个  
   
  import   java.io.*;  
  public   class   ListFile   {  
   
  /**  
    *   @param   args  
    */  
  public   static   void   main(String[]   args)   throws   Exception{  
  listFile(new   File("D:\\Java\\Tomcat   5.0\\webapps\\MyDvd"));  
  }  
   
  public   static   void   listFile(File   file)   throws   Exception   {  
  if(file.isFile())   {  
            System.out.println("File   :"+file.getAbsolutePath());  
                     
  }   else   {  
  System.out.println("Dir   :"+file.getAbsolutePath());  
                  File[]   files   =   file.listFiles();  
                  for(int   i   =   0;i<files.length;i++)   {  
                   
                  listFile(files[i]);    
                  }  
          }  
  }  
  }  
   
  自己换一下路径Top

6 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-19 22:29:51 得分 0

看行不行  
   
  Top

相关问题

  • 如何遍历在指定文件夹及其子文件夹所有文件
  • 如何遍历某一文件夹下的所有子目录
  • 遍历一个文件夹想用空格来区分子文件夹和子文件怎样实现??
  • 如何遍历一个文件夹下的所有子文件夹,文件??绝对给满分。
  • 请问如何遍历一个目录下的子文件夹以及文件
  • 文件夹和文件的遍历
  • 关于文件夹遍历的问题
  • 我想利用ISellFolder实现从桌面到其子文件夹和文件的遍历,应该如何做?
  • 如何在linux下用c/c++边编程实现文件夹下所有子目录文件的遍历?
  • 如何遍历某个文件夹下的所有文件和文件夹?

关键词

  • 文件夹
  • 遍历
  • listfiles

得分解答快速导航

  • 帖主:wenjie337
  • interpb

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo