FileNameFilter接口应用: 指定多个扩展名过滤规则
来源:互联网 发布:微信对域名市场的影响 编辑:程序博客网 时间:2024/05/21 06:32
原文网址:http://www.g2w.me/2011/07/filenamefilter/
学 java 的经常会写一些 FileNamesFilter
以方面自已获取文件列表. 捉摩了下这个接口.也写了一个自已的应用来获取能匹配扩展名列表的文件集合. 大家 pp 。
用匿名实现
/** * Returns a list of files that the extension name matchs one of extensions. * * Usage: getFilesByNameExtensions(dir, "txt", "JPEG"); * @author greatghoul http://www.g2w.me * @param dir The directory to scan in. * @param extensions Extensions collection. * @return A list of matched files. */public static List getFilesByNameExtensions(File dir, final String... extensions) { return Arrays.asList(dir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String name) { File file = new File(dir, name); boolean accept = false; for (String extension : extensions) { if (file.isDirectory()) break; if (name.toLowerCase().endsWith("." + extension.toLowerCase())) { accept = true; break; } } return accept; } }));}
- FileNameFilter接口应用: 指定多个扩展名过滤规则
- 创建FilenameFilter接口匿名内部类,实现过滤并删除指定格式文件
- FilenameFilter 文件过滤器--指定目录过滤后缀名
- FilenameFilter接口修饰的文件过滤实例
- 使用FilenameFilter过滤出文件夹下的指定文件
- 用C#列出指定目录下的所有指定扩展名(多个扩展名)的文件
- FilenameFilter接口
- Java.io.FilenameFilter文件名过滤接口的使用。
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
- FileNameFilter文件过滤
- 文件过滤FilenameFilter
- 文件过滤<FilenameFilter>
- FilenameFilter文件过滤
- 文件过滤-FilenameFilter
- Java File类学习笔记1:运用FileNameFilter类,获得某一目录下所有指定扩展名的文件
- FilenameFilter接口 示例
- FilenameFilter接口 示例
- Java之FilenameFilter接口
- GPIO及中断API函数
- windows\centos下c、c++、java环境设置 + 调试
- 用nohup命令让Linux下程序永远在后台执行
- HTML5应用开发功耗调优化小结
- shutdown
- FileNameFilter接口应用: 指定多个扩展名过滤规则
- 将排名提升至首页的方法
- mahout实现的模糊K-Means聚类算法原理和源码分析
- 做一个有胆识的有为青年
- 查找绝对值等差数列
- 一个启动Java程序的shell脚本
- UtilDate(一):获取当前日期的年月日时分秒星期
- android 中禁止RatingBar选择 或 改变
- 《高效程序员的45个习惯》