Java操作删除某个文件夹下的一周前的文件
这里我使用的是定时任务,直接设置好了任务后调用本方法即可!
public void removeExcel(){
//计算一周前的日期
Calendar cdweek = Calendar.getInstance();
cdweek.add(Calendar.DATE, -7);
Date d = cdweek.getTime();
String tomcat_path = new File(System.getProperty("user.dir")).getParentFile().getPath();
//1.获得系统目录下的所有的文件
String url = tomcat_path + "\\webapps\\admin\\excel\\";
File fileBag =new File(url);
String []filesName =fileBag.list();
for(int i=0;i<filesName.length;i++){
//获得文件的创建时间
File file = new File(url+ filesName[i]);
Long time =file.lastModified();
Calendar cd = Calendar.getInstance();
cd.setTimeInMillis(time);
//文件的最后一次修改的时间
Date fileDate = cd.getTime();
//一周前的时间与文件的创建时间比较,如果为true表示文件的创建时间早于一周前,那么需要删除
boolean flag = fileDate.before(d);
if(flag){
file.delete();
}else{
log.debug(filesName[i]+":是本周内创建的文件,不需要删除");
}
}
}
分享到:
相关推荐
通过如下方法来实现:在同飞秋FeiQ.exe目录下(目录名最好为feiq),新建一个feiq.ini文件(内容为空),这时运行飞秋FeiQ.exe,有配置信息都会保存在飞秋同目录下的feiq文件夹下.其实相当于参数 /local. 二十六、...
2、凡是用Anyview打开看过的,再去删除,手机就会提示“打开文件",没打开过的就能删掉。(三星) 3、E770上复制粘贴功能无效 [2007.11.18] Ver:3.1.25 当键盘映射选择为其它时,用户可以自己更改按键的值,对于全键盘...
新功能: 1、重新编写缓存,使得前台首页不再查询数据,满足访问大的网站的需要。 2、重新设计后台。以前网友说后台界面太难看,现在重新整理...该功能可以将某个文件夹下的所有文件都录入到数据库中,方便添加信息。
STCMS 音乐系统 V2.7 发布 日期:2009-06-02 版本:V2.7 build 20090602 beta 升级说明:V2.6版本只要覆盖即可(除配置文件config.inc.php外)...该功能可以将某个文件夹下的所有文件都录入到数据库中,方便添加信息。
该功能可以将某个文件夹下的所有文件都录入到数据库中,方便添加信息。 版本:v2.8final, 时间:2009-07-19 版本功能: 1、修复音乐缓存首页显示错误。 2、2.8版遗漏了是挺服务器功能,特此加上。 3、添加...
要解决这个问题,创建恢复点,将系统恢复到出错前的某个时间点是个不错的主意。 RollBack Rx存在的目的只有一个:扫除所出现的一切问题,将电脑轻松恢复至稳定状态。这款工具能够恢复整个系统,而不是刚刚出现的...
@Weekday 算出一周中的某一天,返回一个表示这一天的数字 @Word 从一个文本字符串里返回指定的单词 @Year 从指定的时间-日期值中提取年份 @Yes 返回值 1 @Yesterday 返回与昨天日期相对应的时间-日期值 @Zone 返回...
1.4.12 FirstDayOfWeek属性——获取或设置一周中的第一天 56 1.4.13 Format方法——格式化字符串 56 1.4.14 GETDATE函数——返回当前系统日期和时间 58 1.4.15 GetDayOfMonth方法——返回几号 59 1.4.16 ...
4、新加入节假日功能,现在您可以全局设定如何放假(休周末、休单周、休双周、单双轮休)以及当年法定节假日,甚至为任何一个单独用户设定个性化的休假方案了。休假期间,用户不能签到,也无法被签到记录统计程序...
C# 获取数据库中某个某个表的创建脚本 DbHelperV2 - Teddy的通用数据库访问组件设计和思考 也论该不该在项目中使用存储过程代替SQL语句 如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取...
简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS...
目录 ,保存文件的文件夹名称 多个文件夹之间的关系,就是目录结构 1、什么是 URL URL (Uniform Resource Locator),统一资源定位器。用来标识某资源文件的位置 2、URL 在 WEB 中的表现形式 共三种表现形式: ...