public class CreateFolderRegularly {
public static void SetTimer(){
System.out.println("=================每天定时创建文件夹==================");
Timer timer=new Timer();
Date date;
//规定时间格式 年-月-日
Calendar calendar=Calendar.getInstance();
//设置每天定时创建文件夹时间 时间:零点
calendar.set(Calendar.HOUR_OF_DAY,0);
calendar.set(Calendar.MINUTE,0);
calendar.set(Calendar.SECOND,0);
//第一次执行时间
date=calendar.getTime();
//时间间隔一天,启动任务
timer.schedule(new Task(),date,1000*60*60*24);
}
}
class Task extends TimerTask {
@Override
public void run() {
Date d=new Date();
SimpleDateFormat s=new SimpleDateFormat("y-M-d");
//java项目的相对路径
File file=new File("src\\main\\resources\\static\\"+s.format(d.getTime()));
//如果没有该文件夹自我创建 默认位置html所在相对路径文件夹中
if (!file.exists()){
file.mkdirs();
}
}
}
每天0点定时创建文件夹(命名规则为年-月-日)
最新推荐文章于 2023-06-14 08:08:00 发布