`
jingle1267
  • 浏览: 13491 次
文章分类
社区版块
存档分类
最新评论

搜索指定文件夹里指定格式的文件

 
阅读更多
//File:FileFilterTest.java
import java.io.File;
import java.io.FilenameFilter;

public class FileFilterTest{
public static void main(String[] args){
MyFilter mf=new MyFilter(".txt");
File dir=new File("g://");
File[] filelist=dir.listFiles(mf);
for(int i=0;i<filelist.length;i++){
System.out.println(filelist[i].getName());
}
}
}

//File:FilenameFilter.java
import java.io.File;
import java.io.FilenameFilter;
class MyFilter implements FilenameFilter{
private String ext;//
public MyFilter(String condition){
int i=condition.lastIndexOf(".");
if(i>=0)
ext=condition.toLowerCase().substring(i);
else
ext=condition.toLowerCase();
}
//
public boolean accept(File dir,String filename){
filename=filename.toLowerCase();
if(filename.endsWith(ext))
return true;
return false;
}
}


分享到:
评论

相关推荐

    批处理删除指定文件夹下的所有文件和文件夹

    ### 批处理删除指定文件夹下的所有文件和文件夹 #### 概述 在Windows操作系统中,批处理脚本是一种非常实用的工具,它能够帮助用户执行一系列预先定义好的命令,实现自动化操作。本文主要介绍如何通过批处理脚本来...

    C++删除指定文件夹或指定格式文件

    在C++编程中,删除指定文件夹或特定格式文件的操作是一项常见需求。这一过程涉及到文件系统操作,使用C++标准库中的文件操作函数可以实现。当需要删除的是非空文件夹时,这变得相对复杂,因为标准库函数通常不支持...

    批处理-删除指定文件夹下除指定文件夹外所有文件夹及除指定文件外所有文件

    0.windows批处理 1.删除指定文件夹下除指定文件夹外所有文件夹 2.删除指定文件夹下除指定文件外所有文件 3.用于删除一些代码工程产生的无效无用的编译文件

    java删除指定文件夹下文件

    下面是一个简单的例子,展示如何删除指定文件夹下的所有文件,但保留空文件夹: ```java public class FileDeleter extends SimpleFileVisitor&lt;Path&gt; { @Override public FileVisitResult visitFile(Path file, ...

    C#复制文件到指定文件夹

    C#复制文件到指定文件夹 C#复制文件到指定文件夹是指使用C#语言将文件从一个目录下复制到另一个目录下,以下是四种不同的方法: 首先,我们可以使用Process类来调用DOS命令来实现文件复制。通过使用Process类,...

    python 获取指定文件夹下的所有文件,包括子文件夹下的文件

    python 获取指定文件夹下的所有文件,包括子文件夹下的文件,路径需要自行更改。 python 获取指定文件夹下的所有文件,包括子文件夹下的文件,路径需要自行更改。 python 获取指定文件夹下的所有文件,包括子文件夹...

    删除指定文件夹下的指定文件批处理

    删除指定文件夹下的指定文件批处理,删除文件用del set /p var 是把var当一个变量,你可以在批处理的时候把文件所在的目录输入。用复制就行了,这样子方便!。

    定时自动删除指定文件夹下文件的Winform应用程序

    这是一个可以定时自动删除指定文件夹下文件的Winform应用程序,该程序只适用Windows系统环境,使用.net3.5框架开发,主要包含如下功能: ①可以选择需要删除文件的文件夹(或者直接复制需删除的文件夹路径) ①可以...

    VB源码:监控指定文件夹新建、删除、重命名操作.rar

    VB监控指定文件夹里的文件操作,比如新建、删除、重命名等。当程序发现文件夹内的内容改变时候会弹出提示框,对大家编写文件夹加密、文件夹监控软件应该有点帮助吧。很早前从网上下的,希望大伙共同修改、共同完善; ...

    批量删除文件夹下指定文件夹及文件之外的bat脚本

    批量删除文件夹下指定文件夹及文件之外的bat脚本。 比如我要将H:\tem2下除 文件 7za.exe 和 must.txt 文件夹 a 和 sdfg 外的所有文件和文件夹全删除,包括系统文件和隐藏文件。

    c#遍历指定文件夹中的所有文件

    C#遍历指定文件夹中的所有文件 C#遍历指定文件夹中的所有文件是指使用C#语言编写程序来遍历指定文件夹中的所有文件和子目录。下面 将详细介绍如何使用C#来实现这一功能。 首先,需要使用DirectoryInfo类来表示...

    BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹2.zip

    本压缩包文件“BAT批处理脚本-文件相关操作-删除指定路径下指定文件及文件夹外的所有文件及文件夹2.zip”主要包含了关于如何使用批处理脚本来删除特定路径下非指定文件和文件夹的脚本。 批处理脚本(.bat)是基于...

    递归删除指定文件夹下的指定文件夹及文件

    递归删除指定文件夹下的指定文件夹及文件,如删除文件夹中的所有.svn的文件夹及文件

    VS 将编译生成的指定后缀的文件放到指定的文件夹

    VS 将编译生成的指定后缀的文件放到指定的文件夹 本文主要讨论在 Visual Studio(VS)中如何将编译生成的指定后缀的文件放到指定的文件夹中。在 Windows 和 DOS 操作系统中,Path 环境变量 plays a crucial role in...

    c++删除指定文件或者文件夹

    它首先遍历指定目录下的所有文件和子目录,对每个文件调用`DeleteFile`,对每个子目录递归调用自身。当目录内容全部删除后,最后调用`RemoveDirectory`删除空的目录本身。 请注意,上述代码未处理可能的异常情况,...

    delphi 删除指定文件夹下所有文件(包括本文件夹)

    标题中的"Delphi删除指定文件夹下所有文件(包括本文件夹)"是一个关于使用Delphi编程语言实现文件管理功能的示例。这个程序能够遍历并删除指定文件夹及其内部的所有文件,但不包括子文件夹。Delphi是Borland公司开发...

    遍历指定文件夹下所有指定类型文件的代码

    ### 遍历指定文件夹下所有指定类型...通过使用 `System.IO` 命名空间中的类和方法,结合递归算法和异常处理机制,实现了高效且可靠的文件搜索功能。这种技术可以广泛应用于多种场合,极大地提高了文件处理工作的效率。

    C++遍历指定文件夹中的所有文件

    ### C++遍历指定文件夹中的所有文件 在C++编程语言中,有时我们需要实现对文件系统的操作,比如遍历指定文件夹中的所有文件。这种功能对于开发文件管理器、备份软件等应用非常实用。本文将详细介绍如何使用C++来...

    批处理批量压缩文件,压缩当前文件夹下所有指定后缀名文件

    批处理批量压缩当前文件夹下所有指定后缀名文件,批处理批量压缩指定类型文件为每个单独压缩包。 使用前解压本压缩包 本压缩包内容由WinRaR.exe文件与bat文件组成,使用时需要将所需打包的同类型文件放置到WinRaR....

Global site tag (gtag.js) - Google Analytics