auto record backup list
This commit is contained in:
parent
875031a4a6
commit
ae925f2bad
Binary file not shown.
@ -31,6 +31,7 @@ var (
|
|||||||
criList = make([]string, 0)
|
criList = make([]string, 0)
|
||||||
moduleList = make([]string, 0)
|
moduleList = make([]string, 0)
|
||||||
skipList = make([]string, 0)
|
skipList = make([]string, 0)
|
||||||
|
bkupList = make([]string, 0)
|
||||||
uniqueCriList = make([]string, 0)
|
uniqueCriList = make([]string, 0)
|
||||||
uniqueModuleList = make([]string, 0)
|
uniqueModuleList = make([]string, 0)
|
||||||
needlessModuleList = make([]string, 0)
|
needlessModuleList = make([]string, 0)
|
||||||
@ -93,7 +94,7 @@ func main() {
|
|||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
log.Printf("[MSG] Total Local AODs: %d\r\n", len(aodInfoList))
|
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")
|
log.Printf("[MSG] Summary Local Modules ...\r\n")
|
||||||
moduleInfoList, err = _SummaryModules(modPath)
|
moduleInfoList, err = _SummaryModules(modPath)
|
||||||
@ -184,21 +185,21 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if needless {
|
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))
|
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))
|
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))
|
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))
|
log.Printf("##### Needless Modules: %d\r\n", len(needlessModuleList))
|
||||||
_WriteFileFromStringSlice(".\\NeedlessModules.txt", needlessModuleList)
|
_WriteFileFromStringSlice("./NeedlessModules.txt", needlessModuleList)
|
||||||
|
|
||||||
if autoBkup {
|
if autoBkup {
|
||||||
log.Printf("[MSG] Starting Backup Modules Older Than %d Years ...\r\n", diffYear)
|
log.Printf("[MSG] Starting Backup Modules Older Than %d Years ...\r\n", diffYear)
|
||||||
@ -206,7 +207,7 @@ func main() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
err = os.MkdirAll(bkupPath, os.ModePerm)
|
err = os.MkdirAll(bkupPath, os.ModePerm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("[ERR] Create Backup Directory Failed.\\r\n")
|
log.Printf("[ERR] Create Backup Directory Failed.\r\n")
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -227,6 +228,7 @@ func main() {
|
|||||||
log.Printf("[ERR] FileName: %s;\tErrMsg: %s\r\n", m.FileName, err.Error())
|
log.Printf("[ERR] FileName: %s;\tErrMsg: %s\r\n", m.FileName, err.Error())
|
||||||
break
|
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"))
|
log.Printf("[MSG] FileName: %s;\tFileTime: %s\r\n", m.FileName, m.FileTime.Format("2006-01-02 15:04:05"))
|
||||||
ttl += 1
|
ttl += 1
|
||||||
break
|
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)
|
log.Printf("[MSG] Total Backed Up Modules: %d\r\n", ttl)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user