diff --git a/main.go b/main.go index 8fd1c66..9d8a290 100644 --- a/main.go +++ b/main.go @@ -249,6 +249,7 @@ type Constants struct { } func doRun() { + log.Printf("Running at %s", time.Now().Format("15:04:05")) scanRoot() scanArchive() cleanRoot() @@ -267,7 +268,7 @@ func main() { // where X represents the duration it can exist in the folder, // and Y represents the duration it can exist in the archive. - ROOT := filepath.ToSlash(strings.TrimSpace(getEnv("ROOT", "/c/tmp"))) + ROOT := filepath.ToSlash(strings.TrimSpace(getEnv("ROOT", "C:/tmp"))) ROOT_ARCHIVE := filepath.ToSlash(strings.TrimSpace(getEnv("ROOT_ARCHIVE", ROOT+"/archive"))) os.Mkdir(ROOT_ARCHIVE, os.ModePerm) IGNORED_DIRECTORIES := []string{} @@ -282,7 +283,7 @@ func main() { } ARCHIVE_THRESHOLD := parseDuration(getEnv("ARCHIVE_THRESHOLD", "1d")) DELETE_THRESHOLD := parseDuration(getEnv("DELETE_THRESHOLD", "12h")) - SCAN_INTERVAL := time.Duration(parseDuration(getEnv("SCAN_INTERVAL", "1m")) * 1e6) + SCAN_INTERVAL := time.Duration(parseDuration(getEnv("SCAN_INTERVAL", "1m"))) * time.Millisecond USE_MODTIME := strings.TrimSpace(getEnv("USE_MODTIME", "false")) == "true" constants.ROOT = ROOT @@ -297,14 +298,13 @@ func main() { log.Printf("ROOT: %s", ROOT) log.Printf("ROOT_ARCHIVE: %s", ROOT_ARCHIVE) log.Printf("IGNORED_DIRECTORIES: %s", IGNORED_DIRECTORIES) - log.Printf("ARCHIVE_THRESHOLD: %d", ARCHIVE_THRESHOLD) - log.Printf("DELETE_THRESHOLD: %d", DELETE_THRESHOLD) - log.Printf("SCAN_INTERVAL: %d", SCAN_INTERVAL.Milliseconds()) + log.Printf("ARCHIVE_THRESHOLD: %s", time.Duration(ARCHIVE_THRESHOLD) * time.Millisecond) + log.Printf("DELETE_THRESHOLD: %s", time.Duration(DELETE_THRESHOLD) * time.Millisecond) + log.Printf("SCAN_INTERVAL: %s", SCAN_INTERVAL) log.Printf("USE_MODTIME: %s", strconv.FormatBool(USE_MODTIME)) doRun() for { - log.Printf("Running at %d", time.Now().UnixMilli()) time.Sleep(SCAN_INTERVAL) doRun() }