如何删除指定文件夹中一个小时之前的文件?

little_sophy 2004-10-28 01:42:54
我想要做的事情就是:避免文件夹中产生的文件太多,随时检查这个文件夹中的文件,如果这个文件夹中的文件的创建时间已经超过一个小时的话就将其删除,该如何去做啊,希望可以得到大家的帮助。
...全文
288 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
边城狂人 2004-10-28
  • 打赏
  • 举报
回复
http://www.cn-java.com/target/news.php?news_id=1154
鱼鱼 2004-10-28
  • 打赏
  • 举报
回复
存什么数据库阿,文件的创建时间本身就可以读取出来。如果你是网站,服务器是Linux操作系统可以用RunTime来执行一个Shell脚本来执行那就更方便不过了
wuyue-tiger 2004-10-28
  • 打赏
  • 举报
回复
文件大的话这不是好办法啊,建议你建24个目录对应24个小时,你创建文件的时候就把它的创建时间+1个小时然后扔在相应的目录下,然后起个线程到正点的时候删除对应的那个目录下的所有文件既可
cold_blooded 2004-10-28
  • 打赏
  • 举报
回复
支持楼上。
dlxu 2004-10-28
  • 打赏
  • 举报
回复
开个后台线程,每分钟执行一次,把文件的创建时间存入数据库中,然后定时用这个线程检测数据库,遇到一小时以前的文件就把文件名从数据库中取出来,然后用Java语句进行删除

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧