0
点赞
收藏
分享

微信扫一扫

文件过滤器


FileFilter:

文件过滤器也可以过滤文件名

所以文件过滤器更常用

 

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

import cn.qujianlei.filter.FilterByFile;

public class FileFilterDemo {

/**
* 文件过滤器
* @param args
*/
public static void main(String[] args) {

File dir = new File("d:\\");
//传递过滤器
FileFilter filter = new FilterByFile();
File[] files = dir.listFiles(filter);

for(File file:files){

System.out.println(file);

}

for(File file:File.listRoots()){//列出有效的系统根

System.out.println(file);
}
}

}

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

public class FilterByFile implements FileFilter {

@Override
public boolean accept(File pathname) {

return pathname.getName().endsWith("java");
//文件过滤器同时也可以过滤文件名
}

}

文件过滤器_文件名

 

 

 

 

举报

相关推荐

0 条评论