diff --git a/web/src/main/java/com/zhehekeji/web/service/CronTab.java b/web/src/main/java/com/zhehekeji/web/service/CronTab.java index 6dfdea2..2f903d8 100644 --- a/web/src/main/java/com/zhehekeji/web/service/CronTab.java +++ b/web/src/main/java/com/zhehekeji/web/service/CronTab.java @@ -24,8 +24,8 @@ public class CronTab { private static LocalDateTime now; - @Scheduled(cron = "0 0 0 * * ?") - //@Scheduled(cron = "0 0/1 * * * *") + //@Scheduled(cron = "0 0 0 * * ?") + @Scheduled(cron = "0 0/1 * * * *") public void file() { log.info(" corn delete file"); now = LocalDateTime.now(); @@ -39,6 +39,10 @@ public class CronTab { if (dir.isDirectory()) { String[] children = dir.list(); + if(children.length == 0){ + log.info("delete path:{}",dir.getPath()); + dir.delete(); + } for (int i = 0; i < children.length; i++) { checkFileTime(new File(dir, children[i]),days); } diff --git a/web/src/main/resources/application-dev.yml b/web/src/main/resources/application-dev.yml index 17744d0..891de3c 100644 --- a/web/src/main/resources/application-dev.yml +++ b/web/src/main/resources/application-dev.yml @@ -71,4 +71,4 @@ scanCodeMode: trayCodeTypes: - 14 # 照片 視頻保存多久 -deleteFileDays: 10 \ No newline at end of file +deleteFileDays: 365 \ No newline at end of file diff --git a/web/src/main/resources/application-prod.yml b/web/src/main/resources/application-prod.yml index 3de1995..a75080a 100644 --- a/web/src/main/resources/application-prod.yml +++ b/web/src/main/resources/application-prod.yml @@ -71,4 +71,4 @@ scanCodeMode: trayCodeTypes: - 14 # 照片 視頻保存多久 -deleteFileDays: 1 \ No newline at end of file +deleteFileDays: 365 \ No newline at end of file