zoukankan      html  css  js  c++  java
  • Java--列出路径下的所有文件==python的listdir(),以及文件过滤器

    import java.io.*;
    import java.util.*;
    public class test {
        public static void main(String[] args) throws IOException{
    //        File f = new File(".");
            //列出某个路径下的所有文件
            File f = new File("C:\Users\15773\Desktop");
            System.out.println(f.getAbsolutePath());//获取绝对路径
            String[] filelist = f.list();//调用file对象f的list方法
            for (String i : filelist){
                System.out.println(i);
            }
        }
    }

     文件过滤器

    import java.io.*;
    import java.util.*;
    public class test {
        public static void main(String[] args) throws IOException {
            //循环路径下的指定类型的文件
            File f = new File("C:\Users\15773\Desktop");
            String[] listdir = f.list();
            List<String> ls = new ArrayList<String>();
            for (String j : listdir){
                ls.add(j);
            }
            ls.forEach((e) ->{
                if (e.endsWith(".pdf")){//列出路径下的所有pdf文件
                    System.out.println(e);
                }
            });
        }
    }
    import java.io.*;
    import java.util.*;
    public class test {
        public static void main(String[] args) throws IOException {
            //循环路径下的指定类型的文件
            File f = new File("C:\Users\15773\Desktop");
            String[] listdir = f.list();
            List<String> txtList = new ArrayList<String>();
            List<String> ls = new ArrayList<String>();
            for (String j : listdir){
                ls.add(j);
            }
            ls.forEach((e) ->{
                if (e.endsWith(".txt")){
                    System.out.println(e);//将满足条件的文件添加到新的arrary的list中
                    txtList.add(e);
                }
            });
            System.out.println(txtList);
        }
    }
  • 相关阅读:
    Junit单元测试
    点餐系统
    文件的横纵转换
    零碎知识--日积月累
    json校验
    程序员必须收藏的14个顶级开发社区!
    管理员权限
    Thinking In Java 读书笔记
    学生考试系统
    JeeSite开发笔记
  • 原文地址:https://www.cnblogs.com/shunguo/p/14495049.html
Copyright © 2011-2022 走看看