org.apache.common.io---filefilter子包
CanReadFileFilter:可读的文件进行过滤;public boolean accept(File file) {
return file.canRead();
}
CanWriteFileFilter:过滤可写的文件进行过滤;
public boolean accept(File file) {
return file.canWrite();
}
DirectoryFileFilter:目录进行过滤;
public boolean accept(File file) {
return file.isDirectory();
}
EmptyFileFilter:空文件或者目录进行过滤;
public boolean accept(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
return (files == null || files.length == 0);
} else {
return (file.length() == 0);
}
}
FalseFileFilter:永远返回false;
TrueFileFilter:永远返回true;
public boolean accept(File file) {
return false;
}
public boolean accept(File file) {
return true;
}
FileFileFilter:判断是否文件;
public boolean accept(File file) {
return file.isFile();
}
HiddenFileFilter:判断是否隐藏文件;
public boolean accept(File file) {
return file.isHidden();
}
页:
[1]