java 文件 读取目录下的所有文件(包括子目录)
2012-05-31 15:22
369 查看
package com.felix; import java.io.File; import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { //目录 File dataDir = new File("D:\\work\\softwares\\tomcat\\tomcat-6.0\\conf"); //存放目录及其子目录下的所有文件对象 List<File> myfile = new ArrayList<File>(); //开始遍历 listDirectory(dataDir, myfile); System.out.println("目录下包含 " + myfile.size() + "个文件:"); for(File file : myfile){ System.out.println(file.getAbsolutePath()); } } /** *//** * 遍历目录及其子目录下的所有文件并保存 * @param path 目录全路径 * @param myfile 列表:保存文件对象 */ public static void listDirectory(File path, List<File> myfile){ if (!path.exists()){ System.out.println("文件名称不存在!"); } else { if (path.isFile()){ myfile.add(path); } else{ File[] files = path.listFiles(); for (int i = 0; i < files.length; i++ ){ listDirectory(files[i], myfile); } } } } }
相关文章推荐
- java 文件 读取目录下的所有文件(包括子目录)
- 【转】java 文件 读取目录下的所有文件(包括子目录)
- 读取某一目录下(包括子目录)所有mp3、wma、m4a格式文件,制作成m3u列表(Java, Windows)
- java读取目录下(包括子目录)的所有文件
- java遍历目录下的包括子目录下的所有文件
- 一段可以在UNIX下,读取当前目录下所有文件(包括子目录中的文件)的文件名的程序
- java遍历目录下的包括子目录下的所有文件
- Java遍历输出指定目录、树形结构所有文件包括子目录下的文件
- C#递归读取目录里所有文件(包括子目录)及其文件操作
- 读取目录下的所有文件(包括子目录下的所有文件)
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- [Perl]读取当前目录下的所有文件,包括子目录下的文件
- C#递归读取目录里所有文件(包括子目录)及其文件操作
- 读取目录下的所有文件(包括子目录下的所有文件)
- Java实现读取文件夹下(包括子目录)所有文件的文件名
- java程序 一次改变指定目录下所有文件编码(包括子目录中的文件)
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- Java实现读取文件夹下(包括子目录)所有文件的文件名
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件