File类(六)---File类的目录过滤器

过滤获取指定目录下的目录
File类(六)---File类的目录过滤器_第1张图片

目录过滤器
File类(六)---File类的目录过滤器_第2张图片

package FileFilter;

import java.io.File;

public class FileFilterDemo4 {
    //文件
    public static void main(String[] args) {
        File dir = new File("E:\\IdeaProjects\\spring-2\\src\\autowire");
        File[] files = dir.listFiles(new FileNameFilterByDir());   //传入目录过滤器
        for (File f:files) {
            System.out.println(f.getName());
        }
    }
}
package FileFilter;

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

public class FileNameFilterByDir implements FileFilter {
    //目录过滤器
    @Override
    public boolean accept(File pathname) {
        return pathname.isDirectory();
    }
}

你可能感兴趣的:(Java基础--IO流)