From 65f0c5a0fa0a66b2b5d050b4e84bd934dc0e8b8d Mon Sep 17 00:00:00 2001 From: dnomd343 Date: Thu, 1 Sep 2022 19:53:46 +0800 Subject: [PATCH] update: create folder --- cmd/common/file.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/common/file.go b/cmd/common/file.go index 06590cd..a848cc7 100644 --- a/cmd/common/file.go +++ b/cmd/common/file.go @@ -11,9 +11,13 @@ import ( ) func CreateFolder(folderPath string) { + folder, err := os.Stat(folderPath) + if err == nil && folder.IsDir() { // folder exist -> skip create process + return + } log.Debugf("Create folder -> %s", folderPath) if err := os.MkdirAll(folderPath, 0755); err != nil { - log.Panicf("Failed to create folder -> %s", folderPath) + log.Errorf("Failed to create folder -> %s", folderPath) } }