From 24d031d57875d3c6a9624fa7334c6eac1c9111fb Mon Sep 17 00:00:00 2001 From: Xhofe Date: Wed, 6 Apr 2022 16:24:31 +0800 Subject: [PATCH] feat: clear temp file while start --- bootstrap/conf.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/bootstrap/conf.go b/bootstrap/conf.go index f4d87d4e..5c9a1b37 100644 --- a/bootstrap/conf.go +++ b/bootstrap/conf.go @@ -7,6 +7,7 @@ import ( log "github.com/sirupsen/logrus" "io/ioutil" "os" + "path/filepath" ) // InitConf init config @@ -46,7 +47,11 @@ func InitConf() { if !conf.Conf.Force { confFromEnv() } - err := os.MkdirAll(conf.Conf.TempDir, 0700) + err := os.RemoveAll(filepath.Join(conf.Conf.TempDir)) + if err != nil { + log.Errorln("failed delete temp file:", err) + } + err = os.MkdirAll(conf.Conf.TempDir, 0700) if err != nil { log.Fatalf("create temp dir error: %s", err.Error()) }