您的位置:首页 > 其它

递归遍历一个文件目录下的所有文件

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());

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: