java IO操作--文件

public  List<String> readFile(String dirPath) {
       // 建立当前目录中文件的File对象
   		File file = new File(dirPath);
       // 取得代表目录中所有文件的File对象数组
   		File[] list = file.listFiles();
       // 遍历file数组
   		for (int i = 0; i < list.length; i++) {
   			if(list[i].isDirectory()) { 
                   	readFile(list[i].getPath());//递归实现,遍历所有目录下的文件,以及所有子目录下的所有文件
             }
   			else{
   				if(list[i].getName().endsWith("htm")){
   					dirPath1.add(list[i].getPath());
   		         }//读取目录下指定后缀的文件
   			}
   		}
	return dirPath1;
}

猜你喜欢

转载自420532394.iteye.com/blog/2155942