实现效果:列出某个目录下的特定后缀名文件(如,列出d盘根目录下txt后缀的文件)
import java.io.file; import java.io.filenamefilter; public class queryfile implements filenamefilter{ string extension; //文件扩展名 public queryfile(string extension){ this.extension="."+extension.tolowercase(); //文件扩展名标准化 } @override public boolean accept(file dir, string name) { //重写filenamefilter接口的方法 file file=new file(dir,name); if(file.getname().tolowercase().endswith(extension)){ return true; } return false; } public static void main(string[] args) { file file=new file("d:/"); queryfile query=new queryfile("txt"); //后缀名为txt的文件 string[] array=file.list(query); //开始过滤 for(int i=0;i<array.length;i++){ system.out.println(array[i]); } } }
说明:
filenamefilter接口是用于过滤文件的接口,同类接口为filefilter
以上就是本次分享的关于io文件后缀名过滤总结的全部内容,如果大家还有不明白的可以参考以下相关文章,或者直接在下面留言区讨论,感谢大家对移动技术网的支持。
如对本文有疑问, 点击进行留言回复!!
unity的错误解决办法:NullReferenceException: Object reference not set to an instance of an object;tiny proje
Hadoop 之 HDFS (HDFS 数据流的 读写 流程)
听说你一读Spring源码就懵逼?我帮你把架子搭好了,你填就行!
首席架构师推荐:金融保险领域数字化转型实践--如何优雅地修改业务中台中分层应用Maven多模块的版本号?(命令导入式)
[JVM学习之路]一、初识JVM,了解其结构、模型及生命周期
网友评论