`
sojog
  • 浏览: 5809 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

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();
    }

分享到:
评论

相关推荐

    org.apache.commons.io.FileUtils

    Apache Commons IO库中的`org.apache.commons.io.FileUtils`类是一个非常实用的工具类,它提供了大量方便、高效的方法,用于处理文件系统操作。这个类在Java开发中被广泛使用,尤其是在处理大量的文件读写和管理任务...

    commons-io-2.6.jar下载

    Commons IO 是 Apache Software Foundation 开发的一个 Java 库,它的核心组件是 `commons-io-2.6.jar`。这个版本的 JAR 文件包含了丰富的输入/输出流、文件操作、I/O 流工具类以及与文件系统交互的相关功能。下面将...

    commons-io-2.6.jar

    《Apache Commons IO 2.6在Java开发中的应用详解》 Apache Commons IO是Apache软件基金会的一个开源项目,它提供了一系列实用的I/O操作工具,极大地简化了Java开发中与输入/输出相关的任务。其中,`commons-io-2.6....

    commons-io-2.6-bin.rar

    Apache Commons IO 是一个Java库,专门用于处理输入/输出流操作。这个库包含了大量实用工具类,可以帮助开发者更高效地处理文件、流、过滤器、读写操作等。"commons-io-2.6-bin.rar" 是Apache Commons IO库的二进制...

    org.apache.commons.io.jar

    Apache Commons IO是Java开发中常用的一个开源库,其核心组件是`org.apache.commons.io.jar`文件。这个库提供了一系列高度实用的I/O操作类,大大简化了对输入/输出流的处理,为开发者提供了丰富的功能和强大的工具。...

    jar包-commons-io-2.4.jar

    "jar包-commons-io-2.4.jar" 这个标题表明我们正在讨论一个Java Archive (JAR) 文件,具体是Apache Commons IO库的2.4版本。JAR文件是Java平台特有的归档格式,用于集合多个Java类文件、资源文件以及其他元数据,...

    apache-commons所有jar包

    2. **Commons IO**: 专注于文件输入输出相关的操作,提供了一些方便的类和方法,如 FileUtils、IOUtils、FileFilter 等。 3. **Commons Collections**: 为 Java 集合框架提供了扩展,包括各种集合操作、转换和工厂...

    commons-io-1.4.rar_commons io_commons-io-1.4_commons-io-1.4.jar

    Apache Commons IO 是一个Java库,提供了大量的实用工具类来处理输入/输出操作。这个压缩包“commons-io-1.4.rar”包含的是Apache Commons IO库的1.4版本。Apache Commons IO库是Java开发者非常常用的一个组件,它...

    commons-io-2.2-bin.zip

    Apache Commons IO 是一个Java库,专门设计用于处理输入/输出(IO)操作。这个库包含了大量实用工具类,简化了对文件、流、字符集、缓冲区、读写操作等的处理。标题中的"commons-io-2.2-bin.zip"指的是Apache ...

    commons-fileupload-1.2.1和commons-io-1.4

    Apache Commons FileUpload和Commons IO库为开发者提供了强大的支持。这两个库在Java社区中被广泛使用,为处理文件流、读写文件以及文件上传下载提供了一系列实用工具。 Apache Commons FileUpload是一个专门处理...

    commons-io-1.4.jar.zip

    3. **文件过滤器**:Apache Commons IO 提供了 `FileFilter` 和 `IOFileFilter` 接口,以及它们的一些实现类,如 `TrueFileFilter`、`FalseFileFilter` 和 `DirectoryFileFilter`。这些过滤器可以用于按名称、大小、...

    commons-io-2.4-src.zip

    Apache Commons IO 是一个Java库,专注于提供各种I/O(输入/输出)操作的实用工具类。这个库包含了处理文件、流、过滤器、读写、转换、检测等任务的类和方法,极大地简化了Java I/O操作。"commons-io-2.4-src.zip"是...

    commons-io-1.4-src.zip_commons-_commons-fileupload_commons-io_co

    除了这些核心组件,Commons-IO库还提供了许多其他功能,如文件过滤器(`FileFilter`),线程安全的缓冲流(`BufferedInputStream`和`BufferedOutputStream`),以及用于处理字符集转换的工具类(`Charsets`)等。...

    commons-io-2.CHM

    apache commons-io-2.CHM帮助文档 一、FileUtils 打开FileUtils的api文档,我们抽出一些工作中比较常用的方法,进行总结和讲解。总结如下: cleanDirectory:清空目录,但不删除目录。 contentEquals:比较两个...

    commons-io.zip

    Apache Commons IO 是一个Java库,提供了大量的实用工具类来处理输入/输出(I/O)操作。这个库极大地简化了处理文件、流、字符集、读写操作等任务,使得开发人员可以更加专注于业务逻辑,而不是底层的I/O细节。标题中...

    java org.common 开发,引用

    在Java编程语言中,"org.common"通常指的是Apache Commons,这是一个由Apache软件基金会维护的一系列实用工具类库,为Java开发者提供了丰富的功能模块,极大地方便了开发工作。本资源包含的是Apache Commons中的一个...

    apache commons IO工具包

    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 ...

    commons-io-1.4.jar

    《Apache Commons IO 1.4:文件操作与文件上传的核心库》 Apache Commons IO 是一个由Apache软件基金会开发的Java库,它提供了大量的文件操作相关的工具类和实用方法,极大地简化了Java中的文件处理工作。在给定的...

    commons-io-2.0.jar

    《Apache Commons IO 2.0:Java I/O操作的核心库》 Apache Commons IO是Java开发中的一个关键组件,尤其在处理输入/输出流、文件、字符集、串行化等方面,它提供了大量的实用工具类和扩展功能。在这个讨论中,我们...

    文件内容检索工具 filefilter_Trial-limit100.zip

    Filefilter 简介:本版本为最新试用版,文件限制个数为100,增加了结果排序功能、忽略大小写模糊查找功能,使用此工具可以根据输入的关键词(以逗号分开),在word文档中匹配筛选关键词,并给出关键词匹配查找到的...

Global site tag (gtag.js) - Google Analytics