JAVA文件过滤器

原创 2016年08月29日 09:44:47
import java.io.File;
import java.io.FileFilter;
import java.util.regex.Pattern;

public class Test {

    public static void main(String[] args) {
        File file=new File("E:/j2se/1.txt");
        String path=file.getParent();
        System.out.println(path);
        test1(path);
    }

    private static void test1(String path) {
        // TODO Auto-generated method stub
        File file1=new File(path);
        File[] files=file1.listFiles();
        FileFil1 f=new FileFil1();
        for(int i=0;i<files.length;i++){
            if(files[i].isDirectory()){
                String path1=files[i].getAbsolutePath();
                test1(path1);
            }else{
                if(f.accept(files[i])){
                    System.out.println(files[i].getName());
                }
            }
        }
        
    }
}
class FileFil1 implements FileFilter{

    private String str;
    


    @Override
    public boolean accept(File pathname) {
        // TODO Auto-generated method stub
        str=pathname.toString();
        if(str.endsWith(".java")){
            return true;
        }
        return false;
    }
    
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java--FilenameFilter文件过滤器

转载自:http://www.cnblogs.com/jico/archive/2011/01/04/1925667.html 作者:莴笋炒肉   java--FilenameFilter文件过...

JAVA基础再回首(二十)——File类概述、创建、删除、重命名、判断、获取、文件名称过滤器

JAVA基础再回首(二十)——File类概述、创建、删除、重命名、判断、获取、文件名称过滤器 版权声明:转载必须注明本文转自程序员杜鹏程的博客:http://blog.csdn.net/m3669...
  • m366917
  • m366917
  • 2016年09月03日 21:34
  • 1079

Java 过滤器读取配置文件实现过滤编码

1.实现  javax.servlet 中的Filter 接口 filter.doFilter(request, response);是表示filter chain通过 package...

JAVA核心技术学习——流与文件(2.组合流过滤器)

前言:

Java--FilenameFilter文件过滤器

Java中有一个FilenameFilter的接口,能够过滤得到指定类型的文件或者目录,其中必须重写accept(File file,String path)方法。 本次以.txt文件格式为例,过滤...

JAVA和C实现文件搜索(递归和文件过滤器)

public static void findFile(File allList,String endName,List filenames){ FileFilter ...

java文件过滤器(File类listFiles方法可选参数)--获取目录下指定的某类文件

有时候需要在程序中查找某一目录下的某一类文件,例如需要在E:\data\file_selector_test 目录下面查找所有已.java为后缀名的文件。其实这个功能自己也可以实现,很简单,只需要遍历...

[疯狂Java]I/O:File(文件类,也是文件流的节点)、FilenameFilter(文件过滤器)

1.
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA文件过滤器
举报原因:
原因补充:

(最多只允许输入30个字)