我做了一个上传下载模块,功能都实现了,但是在规定时间段之后自动删除上传的文件代码,不知道该怎么写,从来没玩过自动删除

解决方案 »

  1.   

    用线程做。
    文件对象加一个上传时间。在线程配置文件中加一个超时时间P和重复检测时间T
    线程run方法中获取系统时间,当上传时间和当前时间超过超时时间P,删掉服务器上的文件,并且删掉数据表文件对象。线程休息重复检测时间T
      

  2.   

    定时调度,你可以看看jdk 里的Timer类,可以在处理完上传时,同时定义一个Timer 用于多少时间后自动清除文件
      

  3.   

    这个不难,楼上已经回答了,用timer,或者任务调度就ok