zoukankan      html  css  js  c++  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 stub  
            return 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));  
                    }             
       }  
     }  
  • 相关阅读:
    STL set
    STL pair
    STL简介
    最长公共子序列lcs
    MySQL常用内置函数整理
    MySQL注入点写webshell的五种方式
    phpAdmin写webshell的方法
    mysql之突破secure_file_priv写webshell
    MySQL提权之启动项提权
    MySQL提权之mof提权
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/9109484.html
Copyright © 2011-2022 走看看