From 8d6b3fe95ebcc82b4181852858a9e58e1654721d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Mon, 28 Oct 2024 01:28:28 +0800 Subject: [PATCH] fix: test --- pkg/io/compress.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/io/compress.go b/pkg/io/compress.go index 1f6efedc..c3cf051f 100644 --- a/pkg/io/compress.go +++ b/pkg/io/compress.go @@ -27,7 +27,10 @@ func Compress(dir string, src []string, dst string) error { } // 去掉路径前缀,减少压缩包内文件夹层级 for i, s := range src { - src[i] = strings.TrimPrefix(s, dir) + if strings.HasPrefix(s, dir) { + s = strings.TrimPrefix(s, dir) + src[i] = strings.TrimPrefix(s, "/") + } if src[i] == "" { src[i] = "." }