遍历文件夹 非递归 只收集指定后缀的文件
2011-01-10 20:02
281 查看
public List<File> listSpecifFile(String path, final String suffix) { List<File> files = new ArrayList<File>(); LinkedList<File> list = new LinkedList<File>(); File dir = new File(path); list.add(dir); File tmp; while (!list.isEmpty()) { tmp = (File) list.removeFirst(); File[] file = tmp.listFiles(new FileFilter() { public boolean accept(File pathname) { return pathname.getName().endsWith(suffix); } }); for (int i = 0; i < file.length; i++) { if (file[i].isDirectory()) list.add(file[i]); else System.out.println(file[i].getAbsolutePath()); files.add(file[i]); } } return files; }
相关文章推荐
- 递归遍历文件夹复制指定后缀文件
- 非递归遍历指定文件夹下的所有文件及其子文件夹
- 递归遍历删除指定文件夹下的文件
- Python脚本- 递归遍历文件夹,获取指定扩展名文件,修改文件内容
- PHP递归遍历指定文件夹内的文件实现方法
- 使用递归方式遍历指定磁盘路径下的文件及文件夹
- PHP递归遍历指定文件夹内的文件实现方法
- Android递归遍历文件夹中指定格式文件
- 非递归遍历指定文件夹下的所有文件及其子文件夹 [11/29/2010 更新]
- 非递归遍历文件夹下指定类型的文件-Java栈实现
- scala 递归读取文件夹下所有的指定后缀的文件
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- PHP递归遍历指定文件夹内的文件
- 对指定文件夹进行递归遍历,将所有文件存到QStringList里。两种方法
- 递归遍历文件夹查找指定文件
- 递归方式遍历文件夹下所有子文件夹和文件
- sql 遍历指定目录下的文件夹和文件
- php遍历指定路径下的所有文件和文件夹
- Java遍历文件夹下所有文件并替换指定字符串
- C# 遍历指定文件夹下的指定格式文件