【Java】读取其下所有文件夹与文件的路径
来源:互联网 发布:数字最优化的方法 编辑:程序博客网 时间:2024/06/05 17:02
如果在f:\aa文件夹中,有如下图的文件夹与文件:
那么,在Java中,则如此读取f:/aa下的所有文件路径:
1、首先由于用到了文件与容器类下的ArrayList,所以在开头要引入如下包:
获取项目工程路径:this.getServletContext().getRealPath("/");因为文件是在部署到服务器中所以需要获取绝对路径
2、方法如下,其中File dirFile除了盘符,比如f:,以外,能够接受一切合法的路径。由于盘符下含有一些系统文件,拒绝访问,因为读取盘符,可能会出现空指针异常。
其上的方法,是不读取f:\aa下的新建文件夹下的xlsx,如果在读取的过程中,遇到文件夹要同时读取其包含所有子文件夹、文件时,则要用到递归,先设置一个全局的动态数组:然后方法如下:其实在读取的过程中,关键是利用listFiles()方法,获取本文件夹下的所有文件列表,之后和《【Java】移动文件夹及其所有子文件与子文件夹》(点击打开链接),《【Java】利用文件输入输出流完成把一个文件夹内的所有文件拷贝的另一的文件夹的操作》(点击打开链接)一样,遇到文件夹则进行递归。上面整个方法的来起来是这样的一个java文件:
运行结果如下:
阅读全文
0 0
- 【Java】读取其下所有文件夹与文件的路径
- 【Java】读取其下所有文件夹与文件的路径
- java读取某个文件夹下所有文件与文件夹
- Java-读取某个目录下所有文件、文件夹和3种从文件路径中获取文件名的方法
- Java 读取文件夹下所有文件
- java 读取某个文件夹下的所有文件
- java读取某个文件夹下的所有文件
- java读取某个文件夹下的所有文件
- java读取某个文件夹下的所有文件
- Java读取和删除文件夹下的所有文件
- java读取某个文件夹下的所有文件
- java 循环读取一个指定文件夹下的所有文件
- java读取某个文件夹下的所有文件
- Java自动读取指定文件夹下的所有文件
- java读取某个文件夹下的所有文件
- java读取某个文件夹下的所有文件
- JAVA 读取某一路径下的文件和文件夹信息
- 根据文件路径获得其所在文件夹,并删除该文件夹下后缀名为.tmp的所有文件
- Chtholly's request (思维)
- 以 XXXXdigYYMMdd.txt的形式在手机文件目录下新建文件
- python中进程、线程的浅谈
- python TypeError: xx() got multiple values for argument 'x'
- java并发---BlockingQueue
- 【Java】读取其下所有文件夹与文件的路径
- Java基础知识小计 二,JAVA的三大特性【封装,继承,多态】
- java获取当前类的绝对路径
- 1043. 输出PATest(20)
- Ubuntu16安装STM32CubeMX
- 关于sychronized
- 用一段简单代码看JVM的执行过程
- 如何更新R以及RStudio
- java 异常java.lang.UnsupportedOperationException ---EmptyList此集合竟然没有相应的add,remove等方法