`
ayis
  • 浏览: 187172 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

文件过滤器

    博客分类:
  • java
阅读更多
import java.io.File;
import java.io.FileFilter;

/**
 * 测试FileFilter,很简单的过滤自己想要的文件
 * @author ayis
 * Dec 20, 2008
 */
public class TestFileFilter implements FileFilter {

  private String keyword;

  public TestFileFilter(String keyword) {
    this.keyword = keyword;
  }
  
  /**
   * 这个是实现<code>FileFilter</code>的方法
   * 
   * 这个方法表示接受哪些文件
   */
  public boolean accept(File pathname) {
    return pathname.getName().toLowerCase().indexOf(keyword) >= 0;
  }

  /**
   * 测试方法,得到C盘下所有文件名包含windows的文件和文件夹
   */
  public static void main(String[] args) {
    File path = new File("c:/");
    File[] list = path.listFiles(new TestFileFilter("windows"));
    for (int i = 0; i < list.length; i++) {
      System.out.println(list[i].getName());
    }
  }

}

 

分享到:
评论

相关推荐

    DirectShow过滤器-读音频文件过滤器

    本过滤器解析并读取音频文件,将音频解码为未压缩的PCM音频流由输出引脚输出。可以解析的音频文件格式有:aac,m4a,m4r,mp3,wav,wma。 参见本过滤器的介绍文章:...

    WPF打开文件_保存文件_文件过滤器

    "WPF打开文件_保存文件_文件过滤器"这个主题主要涉及如何使用WPF的内置对话框来帮助用户选择要打开或保存的文件,并设置文件过滤器以限制可选文件类型。以下是关于这些知识点的详细解释: 1. **OpenFileDialog**: ...

    FileMon 文件过滤器

    **FileMon 文件过滤器** FileMon是一款强大的Windows文件系统监控工具,它允许用户实时查看操作系统在文件系统级别上的所有活动。这款工具对于开发者、系统管理员和安全专家来说,是进行故障排查、性能优化以及理解...

    DirectShow过滤器-写视频文件过滤器

    本过滤器将未压缩的视频流RGB32和未压缩的音频流PCM,根据输出文件类型进行编码,写入视频文件。可以创作的文件类型为:asf,mp4,wmv。 参见介绍文章:...

    Java 文件过滤器

    Java 文件过滤器是一种在Java编程中用于筛选特定类型或满足特定条件的文件的工具。它在处理大量文件时尤其有用,比如在遍历目录结构、查找特定文件或进行批量操作时。这个压缩包中的"FileFilter"可能包含了实现这一...

    DirectShow过滤器-读视频文件过滤器

    本过滤器读取视频文件,将读取到的视频数据解码为未压缩的视频流RGB32,由视频引脚输出。将音频数据解码为未压缩的音频流PCM,由音频引脚输出。可以读取的视频文件格式有:3gp,asf,avi,mkv,mov,mp4,wmv。 参见...

    txt文本文件过滤器

    "txt文本文件过滤器"是一种专门针对TXT文本文件进行处理的工具,其主要功能是对大量TXT文本进行筛选和处理,以便提取有用信息或去除无用数据。在IT领域,这样的工具常常被用来进行数据清洗、分析,或者进行特定...

    文本文件过滤器

    文本文件过滤器是一种基于朴素贝叶斯分类算法的软件工具,主要用于处理和分析文本数据,尤其是在电子邮件过滤(如垃圾邮件识别)等领域。朴素贝叶斯算法是机器学习中的一种经典方法,它假设特征之间相互独立,并基于...

    DirectShow过滤器-写WAV音频文件过滤器

    本过滤器将PCM音频流,或ADPCM,IEEE_FLOAT,ALAW,MULAW,GSM610音频流写入WAV音频文件。 参见介绍文章:...

    Java实现简单文件过滤器功能

    Java实现简单文件过滤器功能 在本文中,我们将探讨如何使用Java语言实现一个简单的文件过滤器功能。这个功能可以遍历文件夹下的所有子文件夹,并根据指定的文件后缀进行筛选。 文件过滤器的实现思路 要实现文件...

    DirectShow过滤器-写MP4视频文件过滤器

    本过滤器将未压缩的视频流RGB32编码为H264格式,将未压缩的音频流PCM编码为AAC格式,写入MP4文件。有2个输入引脚:视频引脚和音频引脚。 参见本过滤器的介绍文章:...

    DirectShow过滤器-写AVI视频文件过滤器

    本过滤器将视频流和音频流写入AVI视频文件。 参见介绍文章:...

    DirectShow过滤器-读MP4视频文件过滤器

    本过滤器解析MP4文件,读取视频流解码为RGB32,由视频输出引脚输出。读取音频流解码为16位PCM,由音频输出引脚输出。 参见本过滤器的介绍文章:https://blog.csdn.net/h3974/article/details/132838348 过滤器GUID...

    DirectShow过滤器-读MP3音频文件过滤器(再写读MP3)

    本过滤器读取MP3音频文件,输出MP3音频流。上一篇“读MP3”是通过创建媒体基础COM对象,读取MP3文件。此篇直接解析MP3文件,读取文件音频数据。 参见介绍文章:...

    DirectShow过滤器-写MP3音频文件过滤器(再写 写MP3)

    本过滤器将MP3音频流写到MP3音频文件。 参见介绍文章:https://blog.csdn.net/h3974/article/details/143435792 过滤器名称:写MP3_2 过滤器GUID:{AE46BC15-71E5-471C-8540-3B73094111EC} DLL注册函数名:Dll...

    DirectShow过滤器-写MP3音频文件过滤器

    本过滤器将已压缩的MP3音频流写入MP3音频文件。 参见介绍文章:...

    一个简单的log文件过滤器

    如果要在一个庞大的Log文件里过滤出自己想要的信息并生成新的文件可以使用本工具。选中原文件、新文件位置然后输入关键字点击commit提交关键字,再点击go按钮,就可以生成过滤后的新文件了。实现代码非常简单,有...

    使用java文件过滤器输出制定格式文件路径的实例代码

    "使用Java文件过滤器输出制定格式文件路径的实例代码" 在Java编程中,文件过滤器是一个非常重要的概念,它可以帮助我们快速地过滤出指定的文件或文件夹。今天,我们将通过三个实例代码,展示如何使用Java文件过滤器...

    jsp字符过滤器

    三、文件过滤器与图片过滤器 除了字符过滤,还有针对文件和图片的过滤。文件过滤通常涉及上传文件时的类型检查,例如限制只能上传特定格式(如.txt、.pdf)的文件,防止上传恶意脚本或病毒。图片过滤则可能包括验证...

    FileFitle(文件过滤)

    Java的`java.io.File`类有`listFiles()`方法,配合文件过滤器(如`FilenameFilter`)可实现过滤。在JavaScript中,Node.js的`fs.readdir()`配合回调函数或Promise可以实现类似功能。 4. **正则表达式过滤**: 对于...

Global site tag (gtag.js) - Google Analytics