android使用File类遍历文件夹、读取文件夹

2025-05-04 04:31:02

上一篇经验简单介绍了File类的使用,这一篇经验介绍如何使用File类遍历文件夹,使用File类读取整个文件夹

一.读取文件夹

1、有时候,我们需要读取一个文件夹中所有的文件。

2、首先,在D盘创建了一个文件夹alsp,然后在这个文件夹下创建多个文件

android使用File类遍历文件夹、读取文件夹

4、解释下上述代码:首先,通过File sceneFile = new File("D:\\alsp&鳎溻趄酃quot;);创建一个File对象sceneFile ,指向目录D:/alsp然后通过sceneFile.listFiles()获取该目录下所有的文件及目录的绝对路径,该方法和list不同,list返回的是String数组,而listFiles返回的是File数组,所以,这里通过一个File[] files创建一个File类型的数组,接收返回值。然后,通过一个for循环,将files数组中的所有的值全部取出,并打印他们的名字。

android使用File类遍历文件夹、读取文件夹

4、解析上面的这个listDirectory方法,其用到了递归的概念,就是自己调自己,直到条件不满足。首先获取目录下所有的文件,然后判断是否有目录,如果有目录再递归一遍,直到没有目录为止

5、执行结果如下,可以看到,列出了所有的文件及子文件夹下的文件

android使用File类遍历文件夹、读取文件夹
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:79
  • 阅读量:38
  • 阅读量:85
  • 阅读量:48
  • 阅读量:59
  • 猜你喜欢