您的位置:首页 > 编程语言 > Java开发

java文件类学习——遍历文件+递归

2016-01-13 15:54 330 查看
import java.io.File;
import java.io.IOException;

public class FileDemoo {
/**
*遍历文件
* @param dir
* @throws IOException
*/
public static void listFileDectory(File dir)throws IOException{
//判断目录和文件是否存在
if(!dir.exists()){
throw new IllegalArgumentException("目录"+dir+"不存在");
}
if(!dir.isDirectory()){
throw new IllegalArgumentException(dir+"不存在");
}
File[] files = dir.listFiles();
//对文件做递归处理
for (File file : files) {
if(file.isDirectory()){
//递归
listFileDectory(file);
}
else
System.out.println(file);
}
}

}

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