【java常见问题】——如何遍历目录中所有文件?
2013-03-04 16:42
721 查看
使用File类中的listFiles()方法可以获取文件夹中的文件和子文件夹信息。
listFiles()方法定义为:public File[] listFiles()
listFiles()方法返回一个包含文件和文件夹对象的File[]数组,如果目录为空,则数组也将为空。如果抽象路径名不表示一个目录,或者发生I/O错误,则返回null。
利用listFiles()方法遍历一个目录的示例代码如下:
listFiles()方法定义为:public File[] listFiles()
listFiles()方法返回一个包含文件和文件夹对象的File[]数组,如果目录为空,则数组也将为空。如果抽象路径名不表示一个目录,或者发生I/O错误,则返回null。
利用listFiles()方法遍历一个目录的示例代码如下:
public void fileList(File file) { if(file.isFile()) { //如果是文件,输出文件名 System.out.println("文件--->" + file.getName()); }else if(file.isDirectory()) { //如果是文件夹,输出它的目录 System.out.println("文件夹,目录是--->" + file.getName()); //获取目录中的文件及子目录信息 File[] f1 = file.listFiles(); for(int i = 1; i < f1.length; i++) { //调用递归遍历f1数组中的每一个对象 fileList(f1[i]); } } }
相关文章推荐
- 如何利用Java遍历所有的指定文件目录下的所有文件
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- 如何使用perl遍历一个目录下的所有文件
- 【java常见问题】——如何判断文件是否为空?
- 用Java写一个递归遍历目录下面的所有文件。
- java递归遍历获取目录下所有文件
- 【Python】遍历某目录下的所有文件夹与文件的路径、输出中文乱码问题
- 遍历文件Java中遍历出指定目录中的所有文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- JS如何遍历一个文件夹下的所有文件与目录
- java代码遍历目录下的所有文件(查找对应目录下的所有文件)
- java题-如何递归遍历一个文件夹下的所有文件
- 遍历文件Java中遍历出指定目录中的所有文件
- c++如何顺序遍历目录下所有文件
- 【CSDN常见问题解答】Java如何读取XML文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- 在Asp.net中如何遍历一个本地目录下的所有文件并上载到Web 服务器上指定的目录中
- 用JAVA遍历目录下的所有文件
- shell编程之如何遍历进入当前目录下的所有子目录问题