新增删除备份的sql文件功能。

This commit is contained in:
chenxudong 2025-08-11 14:43:23 +08:00
parent 34c39b6648
commit b1ab0a0670
1 changed files with 11 additions and 0 deletions

View File

@ -243,6 +243,17 @@ public class BackupTask {
if (i != 0) {
log.warn("导出MySQL数据异常");
}
DateTime dateTime = DateUtil.offsetDay(DateUtil.date(), -1);
List<File> files = FileUtil.loopFiles(sqlScript, file -> file.lastModified() < dateTime.getTime());
files.forEach(file -> {
boolean deleteSuccess = file.delete();
String success = deleteSuccess ? "success" : "fail";
String msg = StrFormatter.format("删除文件 ", file.getName(), success);
log.info(msg);
});
} catch (Exception e) {
log.warn("导出MySQL数据异常原因 {}", e.getMessage(), e);
}