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

来源:互联网 发布:mac 关闭系统更新 编辑:程序博客网 时间:2024/06/05 18:11
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);}elseSystem.out.println(file);}  }    }

0 0
原创粉丝点击