From 4d7348983671998e9796507dc88a6bbebe73f8f5 Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Sat, 10 Aug 2019 16:13:09 +0800 Subject: [PATCH] fixed https://github.com/tikazyq/crawlab/issues/114 --- backend/utils/file.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/utils/file.go b/backend/utils/file.go index 77480728..6d4bcd9f 100644 --- a/backend/utils/file.go +++ b/backend/utils/file.go @@ -77,7 +77,7 @@ func DeCompress(srcFile *os.File, dstPath string) error { // 如果是目录,则创建一个 if info.IsDir() { - err = os.MkdirAll(filepath.Join(dstPath, innerFile.Name), os.ModePerm) + err = os.MkdirAll(filepath.Join(dstPath, innerFile.Name), os.ModeDir|os.ModePerm) if err != nil { log.Errorf("Unzip File Error : " + err.Error()) debug.PrintStack() @@ -89,7 +89,7 @@ func DeCompress(srcFile *os.File, dstPath string) error { // 如果文件目录不存在,则创建一个 dirPath := filepath.Dir(innerFile.Name) if !Exists(dirPath) { - err = os.MkdirAll(filepath.Join(dstPath, dirPath), os.ModePerm) + err = os.MkdirAll(filepath.Join(dstPath, dirPath), os.ModeDir|os.ModePerm) if err != nil { log.Errorf("Unzip File Error : " + err.Error()) debug.PrintStack()