Java_IO流_文件名过滤器及文件过滤器
来源:互联网 发布:macbook运行java 编辑:程序博客网 时间:2024/06/15 14:32
文件名过滤器:
package test;import java.io.File;import java.io.FilenameFilter;/** * 文件名过滤器,根据文件后缀进行过滤 * * @author Poison * */public class FilenameFilterBySuffix implements FilenameFilter {private String suffix;public FilenameFilterBySuffix(String suffix) {super();this.suffix = suffix;}@Overridepublic boolean accept(File dir, String name) {return name.endsWith(suffix);}}
package test;import java.io.File;public class test {public static void main(String[] args) {File dir = new File("c:" + File.separator + "eclipse");File[] files = dir.listFiles(new FilenameFilterBySuffix(".exe"));for (File file : files) {System.out.println(file.getName());// 打印文件名}}}输出:
eclipse.exe
eclipsec.exe
文件过滤器:
package test;import java.io.File;import java.io.FileFilter;/** * 文件过滤器,此处过滤为目录的 * * @author Poison * */public class FileFilterByDir implements FileFilter {@Overridepublic boolean accept(File pathname) {return pathname.isDirectory();}}
package test;import java.io.File;public class test {public static void main(String[] args) {File dir = new File("c:" + File.separator + "eclipse");File[] files = dir.listFiles(new FileFilterByDir());for (File file : files) {System.out.println(file);// 打印绝对路径}}}输出:
c:\eclipse\configuration
c:\eclipse\dropins
c:\eclipse\features
c:\eclipse\p2
c:\eclipse\plugins
c:\eclipse\readme
0 0
- Java_IO流_文件名过滤器及文件过滤器
- 文件名过滤器
- Java_IO流_读写文件
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- 文件过滤器
- FilenameFilter文件名过滤器——列出指定类型文件实现
- android broadcast
- java程序实现Unicode码和中文互相转换笔记
- python 考试小计
- linux mlabel命令参数及用法详解---设定磁碟的标签
- HTML分别调用CSS和JS的方法
- Java_IO流_文件名过滤器及文件过滤器
- adb devices offline的解决办法
- NullPointerException android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState
- java解压RAR压缩文件
- 圆的面积
- 删除品牌机和笔记本隐藏分区的方法
- maven pom.xml 详细配置讲解
- android 5.0 ioctl
- Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Chinese_PRC_CI_AI"