首页 > 学院 > 开发设计 > 正文

利用File类过滤器列出目录下的指定目录或文件

2019-11-14 15:30:00
字体:
来源:转载
供稿:网友

需求:列出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();    }}

上一篇:JUnit4生命周期

下一篇:Java操作excel表格

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表