开发者社区> 问答> 正文

遍历指定目录下的所有目录

遍历指定目录下的所有目录

展开
收起
珍宝珠 2020-02-13 17:13:02 1565 0
1 条回答
写回答
取消 提交回答
  • 导入java 。io 。*;
     
    类Main { 公共静态void main (String [ ] args ){ File dir = new File (“ F:” );
          File [ ] files = dir 。listFiles ();
          FileFilter fileFilter = new FileFilter (){ public boolean   
            
                
               接受(文件文件){ 返回文件。isDirectory ();
             } } ;
          files = dir 。listFiles (的FileFilter );
          系统。出来。println (文件。长度);
          if (文件。长度== 0 ){ 系统。出来。println (  
                 
            
             “ 目录不存在或它不是一个目录” );
          } 否则{ 对(INT 我= 0 ; 我< 文件。长度; 我++ ){ 文件名= 文件[ 我] ;
                系统。出来。的println (文件名。的toString ());
             } } } }
    
    

    以上代码运行输出结果为:

    14
    F:\ C驱动器数据旧硬盘
    F:\ Desktop1
    F:\苛刻
    F:\ hharsh决赛
    F:\ hhhh
    F:\ mov
    F:\ msdownld.tmp
    F:\新文件夹
    F:\ ravi
    F:\ ravi3
    F:\回收器
    F:\系统卷信息
    F:\ temp
    F:\工作
    
    2020-02-13 17:13:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云MaxCompute百问百答 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载