From d9fa86203f2614e6f29d79ce26366ca84032cd57 Mon Sep 17 00:00:00 2001 From: 4lkaid <4lkaid@gmail.com> Date: Fri, 21 Jan 2022 14:45:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(utils/directory.go):=20=E5=90=8C=E5=90=8D?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=AD=98=E5=9C=A8=E6=97=B6=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/utils/directory.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/utils/directory.go b/server/utils/directory.go index 9ae6cf43..70af1d1f 100644 --- a/server/utils/directory.go +++ b/server/utils/directory.go @@ -1,6 +1,7 @@ package utils import ( + "errors" "os" "github.com/flipped-aurora/gin-vue-admin/server/global" @@ -14,9 +15,12 @@ import ( //@return: bool, error func PathExists(path string) (bool, error) { - _, err := os.Stat(path) + fi, err := os.Stat(path) if err == nil { - return true, nil + if fi.IsDir() { + return true, nil + } + return false, errors.New("存在同名文件") } if os.IsNotExist(err) { return false, nil -- GitLab