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();
}
分享到:
相关推荐
Apache Commons IO库中的`org.apache.commons.io.FileUtils`类是一个非常实用的工具类,它提供了大量方便、高效的方法,用于处理文件系统操作。这个类在Java开发中被广泛使用,尤其是在处理大量的文件读写和管理任务...
Commons IO 是 Apache Software Foundation 开发的一个 Java 库,它的核心组件是 `commons-io-2.6.jar`。这个版本的 JAR 文件包含了丰富的输入/输出流、文件操作、I/O 流工具类以及与文件系统交互的相关功能。下面将...
《Apache Commons IO 2.6在Java开发中的应用详解》 Apache Commons IO是Apache软件基金会的一个开源项目,它提供了一系列实用的I/O操作工具,极大地简化了Java开发中与输入/输出相关的任务。其中,`commons-io-2.6....
Apache Commons IO 是一个Java库,专门用于处理输入/输出流操作。这个库包含了大量实用工具类,可以帮助开发者更高效地处理文件、流、过滤器、读写操作等。"commons-io-2.6-bin.rar" 是Apache Commons IO库的二进制...
Apache Commons IO是Java开发中常用的一个开源库,其核心组件是`org.apache.commons.io.jar`文件。这个库提供了一系列高度实用的I/O操作类,大大简化了对输入/输出流的处理,为开发者提供了丰富的功能和强大的工具。...
"jar包-commons-io-2.4.jar" 这个标题表明我们正在讨论一个Java Archive (JAR) 文件,具体是Apache Commons IO库的2.4版本。JAR文件是Java平台特有的归档格式,用于集合多个Java类文件、资源文件以及其他元数据,...
2. **Commons IO**: 专注于文件输入输出相关的操作,提供了一些方便的类和方法,如 FileUtils、IOUtils、FileFilter 等。 3. **Commons Collections**: 为 Java 集合框架提供了扩展,包括各种集合操作、转换和工厂...
Apache Commons IO 是一个Java库,提供了大量的实用工具类来处理输入/输出操作。这个压缩包“commons-io-1.4.rar”包含的是Apache Commons IO库的1.4版本。Apache Commons IO库是Java开发者非常常用的一个组件,它...
Apache Commons IO 是一个Java库,专门设计用于处理输入/输出(IO)操作。这个库包含了大量实用工具类,简化了对文件、流、字符集、缓冲区、读写操作等的处理。标题中的"commons-io-2.2-bin.zip"指的是Apache ...
Apache Commons FileUpload和Commons IO库为开发者提供了强大的支持。这两个库在Java社区中被广泛使用,为处理文件流、读写文件以及文件上传下载提供了一系列实用工具。 Apache Commons FileUpload是一个专门处理...
3. **文件过滤器**:Apache Commons IO 提供了 `FileFilter` 和 `IOFileFilter` 接口,以及它们的一些实现类,如 `TrueFileFilter`、`FalseFileFilter` 和 `DirectoryFileFilter`。这些过滤器可以用于按名称、大小、...
Apache Commons IO 是一个Java库,专注于提供各种I/O(输入/输出)操作的实用工具类。这个库包含了处理文件、流、过滤器、读写、转换、检测等任务的类和方法,极大地简化了Java I/O操作。"commons-io-2.4-src.zip"是...
除了这些核心组件,Commons-IO库还提供了许多其他功能,如文件过滤器(`FileFilter`),线程安全的缓冲流(`BufferedInputStream`和`BufferedOutputStream`),以及用于处理字符集转换的工具类(`Charsets`)等。...
apache commons-io-2.CHM帮助文档 一、FileUtils 打开FileUtils的api文档,我们抽出一些工作中比较常用的方法,进行总结和讲解。总结如下: cleanDirectory:清空目录,但不删除目录。 contentEquals:比较两个...
Apache Commons IO 是一个Java库,提供了大量的实用工具类来处理输入/输出(I/O)操作。这个库极大地简化了处理文件、流、字符集、读写操作等任务,使得开发人员可以更加专注于业务逻辑,而不是底层的I/O细节。标题中...
在Java编程语言中,"org.common"通常指的是Apache Commons,这是一个由Apache软件基金会维护的一系列实用工具类库,为Java开发者提供了丰富的功能模块,极大地方便了开发工作。本资源包含的是Apache Commons中的一个...
import org.apache.commons.io.filefilter.HiddenFileFilter; public class HiddenFilesExample { public static void main(String[] args) { File dir = new File("."); String[] files = dir.list(new ...
《Apache Commons IO 1.4:文件操作与文件上传的核心库》 Apache Commons IO 是一个由Apache软件基金会开发的Java库,它提供了大量的文件操作相关的工具类和实用方法,极大地简化了Java中的文件处理工作。在给定的...
《Apache Commons IO 2.0:Java I/O操作的核心库》 Apache Commons IO是Java开发中的一个关键组件,尤其在处理输入/输出流、文件、字符集、串行化等方面,它提供了大量的实用工具类和扩展功能。在这个讨论中,我们...
Filefilter 简介:本版本为最新试用版,文件限制个数为100,增加了结果排序功能、忽略大小写模糊查找功能,使用此工具可以根据输入的关键词(以逗号分开),在word文档中匹配筛选关键词,并给出关键词匹配查找到的...