文件夹递归遍历搜索特定文件
2013-11-30 15:49
274 查看
public class FileUtil { private static ArrayList<String> list = new ArrayList<String>(); public static ArrayList<String> fileFilter(File file, String stuff) { if (!file.exists()) return null; File[] files = file.listFiles(); if (files != null) { for (File f : files) { if (f.isDirectory()) { fileFilter(f, stuff); } else { if (f.getName().toLowerCase().endsWith(stuff.toLowerCase())) { list.add(f.getName()); } } } } return list; } /** * 测试方法 */ public static void main(String[] args) { System.err.println(new Date().toLocaleString()); new FileUtil().fileFilter(new File("C:/"), ".apk"); System.err.println(new Date().toLocaleString()); } }
我的博客其他文章列表
http://my.oschina.net/helu
相关文章推荐
- Java递归搜索指定文件夹下的匹配文件
- Qt实现遍历文件夹和文件目录(递归)
- JAVA 遍历文件夹下的所有文件(递归调用)
- Python遍历文件夹,删除空文件夹,过滤特定大小和格式的文件
- 文件夹及子文件夹遍历,并找到内容含有特定字符串的文件
- 递归遍历文件夹里面的文件
- 递归遍历文件夹查找指定文件
- 递归方式遍历文件夹下所有子文件夹和文件
- php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
- Win32非递归遍历和搜索文件以及目录算法
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- 递归遍历文件夹里面的文件
- Java递归搜索指定文件夹下的匹配文件
- 递归遍历一个文件夹下面的所有文件
- 递归遍历文件夹查找文件
- 如何用cmd命令递归文件夹中的所有特定文件,拷贝到另一个文件夹中
- java 如何递归遍历一个文件夹下的所有文件
- 黑马程序员-IO-递归遍历文件夹中的全部文件,拷贝到另一个文件中,对每一个文件修改其后缀名
- C语言在linux下递归遍历文件夹中的文件