package day06;
import java.io.File;
import java.io.FileFilter;
/**
* 获取一个目录中符合条件的部分子项
* 使用重载的listFile方法,需要传入一个额外的文件过滤器。
* 文件过滤器是一个接口:FileFilter
* @author kaixu
*
*/
public class FileDemo8 {
public static void main(String[] args) {
File dir = new File(".");
/*
* 获取当前目录下名字以"."开头的子项
*/
File[] subs = dir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
System.out.println("正在过滤:"+pathname.getName());
return pathname.getName().startsWith(".");
}
});
for(File sub:subs){
System.out.println(sub.getName());
}
}
}
Java Files(七):获取一个目录中符合条件的部分子项
最新推荐文章于 2023-04-05 17:24:56 发布