auto record backup list

This commit is contained in:
r0n1n7an 2023-11-20 15:05:54 +08:00
parent 875031a4a6
commit ae925f2bad
2 changed files with 10 additions and 7 deletions

Binary file not shown.

View File

@ -31,6 +31,7 @@ var (
criList = make([]string, 0)
moduleList = make([]string, 0)
skipList = make([]string, 0)
bkupList = make([]string, 0)
uniqueCriList = make([]string, 0)
uniqueModuleList = make([]string, 0)
needlessModuleList = make([]string, 0)
@ -93,7 +94,7 @@ func main() {
os.Exit(1)
}
log.Printf("[MSG] Total Local AODs: %d\r\n", len(aodInfoList))
_WriteFileFromStringSlice(".\\AOD.txt", aodList)
_WriteFileFromStringSlice("./AOD.txt", aodList)
log.Printf("[MSG] Summary Local Modules ...\r\n")
moduleInfoList, err = _SummaryModules(modPath)
@ -184,21 +185,21 @@ func main() {
}
}
if needless {
needlessModuleList = append(needlessModuleList, l.FileName)
needlessModuleList = append(needlessModuleList, l.FileName+"\t"+l.FileTime.Format("2006-01-02 15:04:05"))
}
}
log.Printf("***** Error AODs: %d\r\n", len(errAOD))
_WriteFileFromStringSlice(".\\errAOD.txt", errAOD)
_WriteFileFromStringSlice("./errAOD.txt", errAOD)
log.Printf("***** Error CRIs: %d\r\n", len(errCRI))
_WriteFileFromStringSlice(".\\errCRI.txt", errCRI)
_WriteFileFromStringSlice("./errCRI.txt", errCRI)
log.Printf("##### Missing Modules: %d\r\n", len(missingModuleList))
_WriteFileFromStringSlice(".\\MissingModules.txt", missingModuleList)
_WriteFileFromStringSlice("./MissingModules.txt", missingModuleList)
log.Printf("##### Needless Modules: %d\r\n", len(needlessModuleList))
_WriteFileFromStringSlice(".\\NeedlessModules.txt", needlessModuleList)
_WriteFileFromStringSlice("./NeedlessModules.txt", needlessModuleList)
if autoBkup {
log.Printf("[MSG] Starting Backup Modules Older Than %d Years ...\r\n", diffYear)
@ -206,7 +207,7 @@ func main() {
if err != nil {
err = os.MkdirAll(bkupPath, os.ModePerm)
if err != nil {
log.Printf("[ERR] Create Backup Directory Failed.\\r\n")
log.Printf("[ERR] Create Backup Directory Failed.\r\n")
os.Exit(1)
}
}
@ -227,6 +228,7 @@ func main() {
log.Printf("[ERR] FileName: %s;\tErrMsg: %s\r\n", m.FileName, err.Error())
break
}
bkupList = append(bkupList, m.FileName+"\t"+m.FileTime.Format("2006-01-02 15:04:05"))
log.Printf("[MSG] FileName: %s;\tFileTime: %s\r\n", m.FileName, m.FileTime.Format("2006-01-02 15:04:05"))
ttl += 1
break
@ -234,6 +236,7 @@ func main() {
}
}
}
_WriteFileFromStringSlice("./Backup_"+time.Now().Format("2006-01-02_15:04:05")+".txt", bkupList)
log.Printf("[MSG] Total Backed Up Modules: %d\r\n", ttl)
}
}