首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 经过文件后缀名查找文件

2012-12-18 
java 通过文件后缀名查找文件最近开发项目的时候需要过滤出一些指定的文件,所以有了以下的一些代码:/****

java 通过文件后缀名查找文件
最近开发项目的时候需要过滤出一些指定的文件,所以有了以下的一些代码:

/****该类主要是过滤得到指定后缀名的文件**/public class DataFileFilter implements FilenameFilter{String extension;DataFileFilter(String extension){this.extension = extension;}public boolean accept(File directory, String filname) {// TODO Auto-generated method stubreturn filname.endsWith(extension);}}public class Test(){      public static void main(String args[]){              //要进行过滤的文件目录                File folder = new File("d:/");               //存储所有符合条件的文件名                List<String> allfilename = new ArrayList<String>();                    //过滤文件类型列表        String[] Filetypes = {"sql","dmp"};        DataFileFilter filter = null;        for(int i=0;i<Filetypes.length;i++){           filter = new DataFileFilter(Filetypes[i]);           String[] filenames = folder.list(filter);           allfilename.addAll(Arrays.asList(filenames));        }    } }

热点排行