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);
}
}
}
java文件类学习——遍历文件+递归
最新推荐文章于 2021-03-05 09:38:34 发布