Java IO遍历文件夹,并返回所有后缀名为.dcm的文件列表
来源:互联网 发布:电气cad软件下载 编辑:程序博客网 时间:2024/05/16 17:29
因为最近需要便利文件夹获取到响应文件的路径,由于懒,是的,因为懒,所以第一想法是百度谷歌现成代码,但是发现几乎所有都是void无返回值操作,所以只能手动,希望为和我一样懒得同学提供方便吧。
过滤器:
import org.springframework.stereotype.Component;import java.io.File;import java.io.FileFilter;/** * @Author: Created by Eric * @Date: 2017/10/25 * @Description: 过滤出所有后缀名为 .dcm的文件 */@Componentpublic class DicomFilter implements FileFilter{ public boolean accept(File pathname) { //判断获取的是目录,直接返回true if(pathname.isDirectory()) return true; return pathname.getName().toLowerCase().endsWith(".dcm"); }}
遍历:
import java.io.*;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import org.springframework.stereotype.Component;import scala.util.parsing.combinator.testing.Str;@Componentpublic class TraverseFolder { private List<String> list = new ArrayList<String>(); public List<String> getAllDcm(File dir){ //加入过滤器 File[] fileArr = dir.listFiles(new DicomFilter()); for(File f : fileArr){ //判断是不是文件夹 if(f.isDirectory()){ //递归进入文件夹遍历 getAllDcm(f); }else{ String s = f.toString(); list.add(s);//System.out.println(f); } } return list; }}
阅读全文
0 0
- Java IO遍历文件夹,并返回所有后缀名为.dcm的文件列表
- 根据文件路径获得其所在文件夹,并删除该文件夹下后缀名为.tmp的所有文件
- windows下用c++和python遍历目录下的文件夹并删除所有文件名为xx的文件
- 查找某个文件夹下面的所有的文件 和 所有后缀名为".txt"的文件名
- shell 遍历目录下后缀名为.html的文件,并替换文件中内容
- Python:递归遍历目录,统计目录大小,并以列表的形式返回所有py文件
- Java读写文件夹下的txt文件,已读的txt文件修改后缀名为.bat。
- Delphi 文件夹遍历所有文件包括子文件文件,并可通过后缀过滤
- java遍历文件夹里面的所有文件
- java遍历文件夹下所有的文件
- java.io.File类基本使用——遍历某路径的所有文件夹及文件
- Java遍历文件夹下所有文件并替换指定字符串
- 将java 文件夹里面的.java 文件 拷贝到temp文件夹下,并且修改后缀名为.txt
- java遍历文件夹并将文件夹里的所有文件同样的复制到另一个文件中
- 遍历所有文件夹,并找出相符的文件
- Java 遍历文件夹下的所有文件和文件夹
- SQL遍历文件夹 / 文件,返回文件夹列表信息
- 遍历一文件夹的所有文件/文件夹
- kafka 日常操作
- 在Mideraplay中播放视频
- 用docker stack开启redis集群
- 洛谷 1025 数的划分 DP 解题报告
- 主页面
- Java IO遍历文件夹,并返回所有后缀名为.dcm的文件列表
- 读书笔记---Head First 设计模式--- 策略模式
- 数据库设计三大范式
- python 正则表达式
- ES6-字符串的扩展-codePointAt()和String.fromCodePoint()
- 第一个weex程序
- java 抽象的认识
- QT实现CSDN上传资源管理助手Demo之(5)功能总结
- 开发工程师常用Linux命令