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); } } }
相关文章推荐
- java递归遍历目录文件
- java基础:递归应用---遍历文件目录
- Java非递归遍历树算法---以遍历文件为例
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- java题-如何递归遍历一个文件夹下的所有文件
- Java I/O 学习笔记(1) 文件遍历
- java递归遍历文件
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- java中递归遍历寻找一个文件,并找出的它的全路径
- java:利用递归遍历整个文件夹并写入文件
- Java采用DOM方式递归遍历XML文件内容
- java学习之文件IO流,File类使用及目录遍历
- Java 实现 文件目录 遍历 - Java 学习笔记 (22)
- 递归遍历E盘所有.java文件的绝对路径
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- java_递归遍历文件目录结构,打印所有的目录名和文件名
- Java使用递归遍历查找所有的文件
- java递归实现文件夹文件的遍历输出