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

过滤获取指定目录下的目录
过滤获取指定目录下的目录

目录过滤器
目录过滤器

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();
    }
}

猜你喜欢

转载自blog.csdn.net/ChengChengxn/article/details/81463278