
正文
[Java] 过滤文件夹
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
package test.file;import java.io.File;
import java.io.FileFilter;
/**
* 过滤文件夹
* @author Frost.Yen
* @E-mail 871979853@qq.com
* @date 2016年4月13日
*/
public class TestFile05 {
public static void main(String[] args) {
new TestFile05().run(); }
public void run(){
File f = new File("E:\\JAVA\\Examples\\To Learn\\src\\test");
File[] fs = f.listFiles(new DirFilter());
for(File file:fs){
System.out.println(file.getName());
}
}
/**
* 过滤文件夹,可以使用FileFilter,操作方式和FilenameFilter类似
*/
private class DirFilter implements FileFilter{
@Override
public boolean accept(File pathname) {
if(pathname.isDirectory()) return true;
return false;
}
}
}








