根据条件,过滤符合条件的文件(使用了一个开源了ant.jar包)
2013-04-02 10:03
337 查看
package com.supermap.filter; import org.apache.tools.ant.DirectoryScanner; /** * 根据条件,过滤符合条件的文件 * @date 2012-09-04 * @author nimei * */ public class AntFilter { /** * 获取符合条件的数据集合 * @param path * @param exp * @return */ public static String [] getFileABSPath(String path,String [] exp){ DirectoryScanner ds = new DirectoryScanner(); System.out.println(path); System.out.println(exp.length); ds.setBasedir(path); ds.setIncludes(exp); ds.setCaseSensitive(false); ds.scan(); return ds.getIncludedFiles(); } /* 20120626200000*/ public static void main(String[] args) { String [] files = getFileABSPath("C:\\Users\\liuyunfu\\Desktop", new String []{"*20120623*"}); System.out.println(files.length); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); } } }
具体ds.setBasedir,ds.setIncudes,ds.setCaseSensitive,ds.scan等我也不知道是做什么的,下个源码自己看吧!!!
相关文章推荐
- 【101】java的List中使用filter过滤出符合特定条件的元素List
- java的List中使用filter过滤出符合特定条件的元素List
- cassandra——可以预料的查询,如果你的查询条件有一个是根据索引查询,那其它非索引非主键字段,可以通过加一个ALLOW FILTERING来过滤实现
- ArcgisEngine+C#开发中,对一个图层进行过滤,并只显示符合条件的要素
- 机器学习小试(7)使用TensorFlow跑通一个通用增量学习流程-根据配置文件创建全连接网络
- 按正则表达式过滤符合条件的文件或文件夹的工具类
- 递规篇历路径之 使用正则过滤( 将符合正则的名称用另种正则格式替换掉 )某个路径下的所有文件或文件夹的完整路径
- 对数据库根据符合条件的记录 逐个进行更新使用的连接语句
- 【转】C# ArcgisEngine开发中,对一个图层进行过滤,只显示符合条件的要素
- 用 AutoHotkey 做一个文件查找工具之四:根据输入实时更新过滤文件列表
- 用 AutoHotkey 做一个文件查找工具之四:根据输入实时更新过滤文件列表
- leetcode-java.T015_3Sum---给定一个n个元素的数组,是否存在a,b,c三个元素,使用得a+b+c=0,找出所有符合这个条件的三元组
- 如何是获取一个文件夹里所有以.java结尾文件的数目,并把符合条件的文件名写到一个目录下。
- C# ArcgisEngine开发中,对一个图层进行过滤,只显示符合条件的要素
- Oracle中如何根据一个字段查询是否有符合条件的记录
- java 使用itextpdf.jar和itext-asian.jar根据pdf模板填写数据后生成一个新的pdf文件
- Find的使用方法 【查找符合多重条件的文件】
- awk 系列:如何使用 awk 和正则表达式过滤文本或文件中的字符串
- 创建满足特定条件名的文件过滤类
- 关于包含头文件而编译时却一个未定义错误的原因(未使用命名名字空间)