diff --git a/server/utils/file_operations.go b/server/utils/file_operations.go index 0444a74c..497caa79 100644 --- a/server/utils/file_operations.go +++ b/server/utils/file_operations.go @@ -1,6 +1,7 @@ package utils import ( + "errors" "os" "path/filepath" "reflect" @@ -25,6 +26,10 @@ func FileMove(src string, dst string) (err error) { if err != nil { return err } + _, err = os.Stat(dst) + if err == nil { + return errors.New("文件已存在") + } var revoke = false dir := filepath.Dir(dst) Redirect: