package org.mir.tam;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.filefilter.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.File;
import java.util.Date;
import java.util.Iterator;
/**
* @ClassName BillFileUtil
* @Description: 删除最后修改时间过期的文件
* @Author Kevin_Tam
* @Date 2019/11/19
* @Version V1.0
**/
public class BillFileUtil {
private static final Logger log = LoggerFactory.getLogger(BillFileUtil.class);
//计算时间
private static long hour = 24;
private static long minute = 60;
private static long second = 60;
private static long mmcond = 1000;
/**
* 清理目录中过期的文件
* @param dirPath 文件路径
* @param day 时间 /多少天
*/
public static void timeout(String dirPath, int day) {
long thDay = day * hour * minute * second * mmcond;
// 该日期之前的文件
Date pointDate = new Date(System.
删除最后修改时间过期的文件
最新推荐文章于 2023-04-06 11:37:20 发布
该博客介绍了一种方法,通过指定天数作为时间单位来删除已过期的文件,内容来源于@dhweicheng的文章并进行了相应修改。
摘要由CSDN通过智能技术生成