• 遍历文件操作


    开始之前

    package com.zyqtest;


    import org.apache.poi.ss.usermodel.DateUtil;

    import java.io.BufferedReader;
    import java.io.File;
    import java.math.BigDecimal;
    import java.util.HashMap;
    import java.util.Map;

    public class Test {
    public static void main(String[] args) {

    /**
    * 练习文件的删除
    */
    String dirPath = "D:\\blueprint\\practice01\\";
    File parentFile = new File(dirPath);

    String today = "20220620";
    if (parentFile.isDirectory()) {/*判断是不是一个目录*/
    String[] fileNameList = parentFile.list();
    if (null == fileNameList || fileNameList.length == 0) {
    System.out.println(dirPath + "该目录下面不存在文件");
    return;
    }
    for (int i = 0; i < fileNameList.length; i++) {
    String fileName = fileNameList[i];
    //对文件进行过滤,检查有没有当天生成的文件
    if (fileName.endsWith(".txt") && fileName.indexOf(today) != -1) {
    System.out.println("找到的文件名是:"+fileName);
    }else{
    File file = new File(dirPath + fileName);
    file.delete();//如果不是当天的文件,就将它删掉
    }
    }
    }


    }

    }

    运行之后:

    找到的文件名是:20220620_test - 副本 (2).txt
    找到的文件名是:20220620_test - 副本 (3).txt
    找到的文件名是:20220620_test - 副本 (4).txt
    找到的文件名是:20220620_test - 副本 (5).txt
    找到的文件名是:20220620_test.txt





  • 相关阅读:
    How Tomcat Works(十一)
    How Tomcat Works(十)
    How Tomcat Works(九)
    How Tomcat Works(八)
    How Tomcat Works(七)
    HTML 5 的自定义 data-* 属性和jquery的data()方法的使用
    dl,dt,dd标记在网页中要充分利用
    JavaScript 操作 Cookie
    通过JSONP实现完美跨域
    JS操作JSON总结
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/16404406.html
Copyright © 2020-2023  润新知