org.apache.common.io-filefilter子包
org.apache.common.io---filefilter子包
CanReadFileFilter:可读的文件进行过滤;
CanWriteFileFilter:过滤可写的文件进行过滤;
DirectoryFileFilter:目录进行过滤;
EmptyFileFilter:空文件或者目录进行过滤;
FalseFileFilter:永远返回false;
TrueFileFilter:永远返回true;
FileFileFilter:判断是否文件;
HiddenFileFilter:判断是否隐藏文件;
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(); }