文件过滤(FileNameFileter 和 FileFileter)

来源:互联网 发布:软件界面设计欣赏 编辑:程序博客网 时间:2024/04/30 03:19

1.用FileFilter

 File[] fs = dir.listFiles(new FileFilter() {
                 public boolean accept(File pathname) {
                     String tmp = pathname.getName().toLowerCase();
                     if (tmp.endsWith("_serverddconfig.xml")) {
                     //if(tmp.endsWith(".xml")){
                         return true;
                     }
                     return false;
                 }
      });

 

 

2.用FileNameFilter

假设是在Main函数中使用

public static void main(final String[] args){

 

File[] fs = dir.listFiles(new FileNameFilter(){

                public boolean accept(File dir, String fileName){

              String f = new File(fileName).getName();

             return f.indexOf(args[0]!=-1;

              }

             });

 

}

                    

原创粉丝点击