您好,欢迎来到年旅网。
搜索
您的当前位置:首页Java递归法读取文件目录

Java递归法读取文件目录

来源:年旅网

Java递归法读取文件目录 20

任意给一个目录(至少有三层子目录),通过递归方法,将目录及所有子目录下的文件都列出来
匿名  |  浏览 3344 次
我有更好的答案
推荐于2016-04-22 20::16 最佳答案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import  java.io.File;
 
public  class  $ {
 
     public  static  void  main(String[] args) {
 
         String path =  "D:/" ;
 
         test(path);
     }
 
     private  static  void  test(String path) {
         File f =  new  File(path);
 
         File[] fs = f.listFiles();
 
         if  (fs ==  null ) {
             return ;
         }
 
         for  (File file : fs) {
             if  (file.isFile()) {
                 System.out.println(file.getPath());
             else  {
                 test(file.getPath());
             }
         }
     }
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务