JAVA实现删除某天之前的数据文件-创新互联
public static void main(String[] args) {
File file = new File(BackupConfig.backupPath);
if(file.exists()) { //文件或文件夹是否存在
if(file.isDirectory()) { //判断是不是目录
info(file);
}
}
}
public static void info(File file) {
//得到文件里面全部的文件及文件夹
File[] files = file.listFiles();
//遍历files里面的全部文件及文件夹
for(File f : files) {
//得到绝对路径下的文件及文件夹
File absFile = f.getAbsoluteFile();
//计算时间
long day = 7;
long hour = 24;
long minute = 60;
long second = 60;
long mmcond = 1000;
long currTime = System.currentTimeMillis(); //当前时间
long lastTime = absFile.lastModified(); //文件被最后一次修改的时间
//时间差
long diffen = currTime - lastTime;
// 定义指定天数删除时间
long thDay = day * hour * minute * second * mmcond;
if(diffen >1000 * 60 * 5) { // 测试大于5分钟文件夹删除
absFile.delete();
if(absFile.isDirectory()) {
info(absFile);
absFile.delete();
}
}
}
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
创新互联建站服务项目包括凌源网站建设、凌源网站制作、凌源网页制作以及凌源网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,凌源网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到凌源省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!分享标题:JAVA实现删除某天之前的数据文件-创新互联
转载来源:http://ybzwz.com/article/dcicsd.html