zoukankan      html  css  js  c++  java
  • 利用File类过滤器列出目录下的指定目录或文件

    需求:列出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();
        }
    }
  • 相关阅读:
    UVa-1218
    Uva-1220
    UVa-10003
    UVa-1625
    UVa-11584
    UVa-12563
    UVa-12166 Equilibrium Mobile
    加油
    UVa-10129
    不再刷“水题”!
  • 原文地址:https://www.cnblogs.com/seabird1979/p/4863355.html
Copyright © 2011-2022 走看看