【IO流】06 - file类中的方法 - 过滤器2

fileFilter过滤文件夹的过滤器

package cn.itcast.io.b.filter;

import java.io.File;
import java.io.FileFilter;

/*
 * 过滤文件夹的过滤器。
 */
public class FileFilterByDir implements FileFilter {

    @Override
    public boolean accept(File pathname) {
    
        return pathname.isDirectory();
    }

}

 

package cn.itcast.io.a.file;

import java.io.File;

import cn.itcast.io.b.filter.FileFilterByDir;


public class FileMethodDemo5 {

    
    public static void main(String[] args) {
        File dir = new File("E:\\Java_Code\\day06");

        File[] files = dir.listFiles(new FileFilterByDir());
        
        for(File file : files){
            System.out.println(file);
        }

    }

}

 

posted @ 2018-01-29 16:59  清风拂柳  阅读(121)  评论(0编辑  收藏  举报