需求:列出d盘下的全部txt文件

实现方法:利用File类的过滤器功能

package com.test.common.util;

import java.io.File;
import java.io.FilenameFilter; public class ReadFileFilter { /*
* 读取指定路径下的文件名.txt文件
*/
public void getFileList() {
File file = new File("D:\\"); File[] fileList = file.listFiles(new FilenameFilter() { @Override
public boolean accept(File dir, String name) {
return name.endsWith(".txt");
}
}); for (int i = 0; i < fileList.length; i++) {
String fileName = fileList[i].getName();
System.out.println("文件:" + fileName);
}
}
} public static void main(String[] args) {
ReadFileFilter rf = new ReadFileFilter();
rf.getFileList();
}
}

最新文章

  1. spring boot 部署为jar
  2. 同比 VS 环比
  3. Curator Framework的基本使用方法
  4. The report for triangle problem
  5. Java-HashMap和HashTable的区别
  6. 搭建和使用Docker私有仓库
  7. 自定义Mvc5 Owin 验证
  8. bzoj 1040 骑士
  9. bochs编译安装
  10. SharePoint默认的欢迎WebPart中超链接样式
  11. 定制textField
  12. Shuttle ESB
  13. rsync 断点续传
  14. Java 字符串截取问题
  15. 当你「ping 一下」的时候,你知道它背后的逻辑吗?
  16. 03-Linux的shell命令 .doc
  17. Servlet(1)—Servlet容器tomcat和HTTP协议
  18. python day19--面向对象,接口,封装
  19. 架构相关:组件化/模块化/工程化/性能优化/开发规范与团队协作/组件间调用与通信(flex/redux)/调试与测试
  20. vim环境配置

热门文章

  1. MySQL忘记root密码的找回方法
  2. dock基本使用
  3. Java向前引用容易出错的地方
  4. Travis-CI与Latex构建开源中文PDF
  5. JavaScript中经典方法
  6. 用Qt写软件系列一:QCacheViewer(浏览器缓存查看器)
  7. C# 泛型简介
  8. sql语句创建新登录名和设置权限
  9. KMA &amp; ex_KMP---Revolving Digits
  10. mongodb学习6--js操作mongodb