首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

定时清理下传的文件 使用quartz来和spring集成定时任务

2012-08-25 
定时清理上传的文件使用quartz来和spring集成定时任务当前项目技术使用struts2+spring2+hibernate3 现在需

定时清理上传的文件 使用quartz来和spring集成定时任务
当前项目技术使用struts2+spring2+hibernate3 现在需要开发一个新功能,需要系统来定时来执行一段代码,比如每天大半夜定时进行删除上传的文件。可以使用著名的 quartz来和spring做这件事。

配置quartz的文件如下













FileTools 类删除文件的方法



DateUtils.getDayCompare相隔天数比较的方法
/** * 日期比较函数 *  * @param second *            Date 比较日期 * @return 返回当前日期与比较日期相差天数 * @throws ParseException */public static long getDayCompare(Date second) throws ParseException {Date dt = new Date();SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");dt = ft.parse(ft.format(dt));second = ft.parse(ft.format(second));return dt.getTime() / 1000 / 60 / 60 / 24 - second.getTime() / 1000/ 60 / 60 / 24;}

quartz需要包

热点排行