jsp删除文件 我先用jsp删除文件夹下30天前的文件我的文件名都是 如web058_log.1198368000 web075_log.1200268800(其实就是apache的日志文件)后边是时间戳,我想把从当前取道的“时间-30天”前的所有文件删掉。请给出代码 小弟在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码不给,自己写,我只给思路1 拿到目录的所有文件列表2 计算你的那个-30的时间戳3 循环判断每个文件名的尾巴是不是小于你的戳子,如果是,删掉拿到文件名的时间戳的方法 String filename = "web075_log.1200268800"; long filedate= Long.parseLong(filename.substring(filename.lastIndexOf(".") + 1)); File[] Files = new File("你的日志目录").listFiles();Date now = new Date();long interval ;for(int i=0,lenth=Files.length;i<length;i++){ interval = 60*30*24*60*1000; if((now.getDate()-Files[i].getLastModified())>interval) Files[i].delete();} json 解析问题 Iframe数据提交问题 想做一个系统,想问问大家,你会哪几个 mysql inner join 性能问题 关于断点调试 JAVAMAIL的中文问题,标题不能正确显示。 搜索数据库结果为空应该如何判断呢?~~~急~~~ 请问开发jsp需要用什么软件? JS中赋值变量问题 一定给分在线等待 请问哪有jsp的API下载?? 你们公司是怎样分配这些任务的? 如何获得客户端的timezone
1 拿到目录的所有文件列表
2 计算你的那个-30的时间戳
3 循环判断每个文件名的尾巴是不是小于你的戳子,如果是,删掉拿到文件名的时间戳的方法
String filename = "web075_log.1200268800";
long filedate= Long.parseLong(filename.substring(filename.lastIndexOf(".") + 1));
Date now = new Date();
long interval ;
for(int i=0,lenth=Files.length;i<length;i++)
{
interval = 60*30*24*60*1000;
if((now.getDate()-Files[i].getLastModified())>interval)
Files[i].delete();
}