From c173f57c6d0dae895e21669116bdc4c809aca97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Fri, 23 Feb 2024 01:56:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8=E4=B8=8D=E5=90=8C=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E4=B8=AD=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E6=96=87=E4=BB=B6=EF=BC=8Cos.Rename=20=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E4=BC=9A=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/tools/system.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkg/tools/system.go b/pkg/tools/system.go index b1c008af..76588660 100644 --- a/pkg/tools/system.go +++ b/pkg/tools/system.go @@ -144,14 +144,11 @@ func Mv(src, dst string) error { err := os.Rename(src, dst) if err != nil { // 如果在不同的文件系统中移动文件,os.Rename 可能会失败 - // 在这种情况下,可以先复制然后删除原文件 - if os.IsExist(err) { - err = Cp(src, dst) - if err != nil { - return err - } - err = os.RemoveAll(src) + err = Cp(src, dst) + if err != nil { + return err } + err = os.RemoveAll(src) } return err }