FilenameFilter使用方法介绍
来源:互联网 发布:做笔记的软件 知乎 编辑:程序博客网 时间:2024/06/07 10:35
一、FilenameFilter介绍
Java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件;
一般地:
(1)String[] fs = f.list();
(2)File[] fs = f.listFiles();
这两个方法返回f下的所有文件或目录;
FilenameFilter用来把符合要求的文件或目录返回;
因此可以调用:
(1)String []fs = f.list(FilenameFilter filter);;
(2)File[]fs = f.listFiles(FilenameFilter filter);
二、FilenameFilter的使用举例
//System.getProperty("catalina.home")获取到Tomcat的根路径,比如:D:\Program Files (x86)\tomcat\apache-tomcat-7.0.70-windows-x86\apache-tomcat-7.0.70File dataDirectory = new File(System.getProperty("catalina.home") + File.separator + "test" + File.separator + "conf");// 这里获取的是:D:\Program Files (x86)\tomcat\apache-tomcat-7.0.70-windows-x86\apache-tomcat-7.0.70\test\conf // 数据源文件必定要是properties类型。 File[] dataFiles = dataDirectory.listFiles(new FilenameFilter() {//以config_db开头,文件后缀为.properties的将被选出来,其余被过滤掉 @Override public boolean accept(File dir, String name) { String fileName = name.toLowerCase(); if (fileName.endsWith(".properties")) { if(fileName.startsWith("config_db")) { return true; } } return false; } });
阅读全文
0 0
- FilenameFilter使用方法介绍
- FilenameFilter介绍
- FilenameFilter介绍
- FilenameFilter介绍
- FilenameFilter介绍
- FilenameFilter
- FilenameFilter
- FilenameFilter
- FilenameFilter
- FilenameFilter
- FilenameFilter总结
- 使用FilenameFilter
- FilenameFilter总结
- FilenameFilter学习
- FilenameFilter总结
- FilenameFilter接口
- FilenameFilter总结
- FilenameFilter总结
- 不恰当使用线程池处理 MQ 消息引起的故障
- AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
- 给初学者的RxJava2.0教程(四)
- git笔记
- Error:(37) Error parsing XML: not well-formed (invalid token)
- FilenameFilter使用方法介绍
- CGI编程--GET/Post
- Mysql中使某个用户只能访问指定的数据库
- java--java.lang.Thread.join() 方法
- ③NuPlayer播放框架之类NuPlayer源码分析
- 新建表空间,用户等操作
- java多线程基础二
- R语言编程艺术读书笔记3----矩阵和数组(1)
- Canvas.drawText()中的文本高度