递归遍历一个文件目录下的所有文件
2012-05-21 14:15
363 查看
package org.java.io;
import java.io.File;
public class FileToList {
public static void main(String[] args) {
displayDirectory(new File("F:\\json"));
}
/***需求说明:遍历出一个目录下的所有文件*/
public static void displayDirectory(File dir){
//---打印目录名称
System.out.println("dirName:="+dir.toString());
if(!dir.exists())
throw new RuntimeException("读取失败,文件不存在");
//获取指定目录下的所有文件
File[] files=dir.listFiles();
for (File f : files) {
if(f.isDirectory())
//递归的应用
displayDirectory(f);
else
//打印文件名称
System.out.println("fileName:="+f.getName());
}
}
}
import java.io.File;
public class FileToList {
public static void main(String[] args) {
displayDirectory(new File("F:\\json"));
}
/***需求说明:遍历出一个目录下的所有文件*/
public static void displayDirectory(File dir){
//---打印目录名称
System.out.println("dirName:="+dir.toString());
if(!dir.exists())
throw new RuntimeException("读取失败,文件不存在");
//获取指定目录下的所有文件
File[] files=dir.listFiles();
for (File f : files) {
if(f.isDirectory())
//递归的应用
displayDirectory(f);
else
//打印文件名称
System.out.println("fileName:="+f.getName());
}
}
}
相关文章推荐
- python - 自定义一个递归函数用于递归遍历指定目录下的所有文件
- 用递归遍历一个目录下的所有文件
- 用Java写一个递归遍历目录下面的所有文件。
- 遍历某一个指定目录下的所有子目录和文件(递归)
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹
- Python:递归遍历目录,统计目录大小,并以列表的形式返回所有py文件
- 如何遍历一个文件夹下的所有文件与目录在(Javascript中)
- 写了一个递归查看目录下所有,文件…
- shell 递归遍历目录下的所有文件并统一改名的方法
- (实用篇)PHP不用递归遍历目录下所有文件的代码
- 遍历删除一个目录下所有文件的函数
- 递归遍历一个文件夹下面的所有文件
- [置顶] Java遍历一个目录下的所有文件
- 面试题-程序题-Java递归实现遍历文件目录(所有文件夹和子文件)
- c# 使用递归遍历所有文件目录
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- 遍历一个目录(含子目录)下所有文件
- 写一个遍历目录下所有文件以及子目录的函数
- shell编程:递归遍历目录下的所有文件并统一改名
- 通过递归获取一个文件目录下的所有文件和目录