We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 811617b commit a0e8c04Copy full SHA for a0e8c04
1 file changed
utils/zip.go
@@ -35,12 +35,21 @@ func Zip(filePath []string, zipPath string) error {
35
if err != nil {
36
return err
37
}
38
+ if path == fPath {
39
+ return nil
40
+ }
41
var zipfile io.Writer
42
+ if !strings.HasSuffix(filepath.Dir(fPath), `\`) {
43
+ fPath = filepath.Dir(fPath) + `\`
44
45
if info.IsDir() {
- _, err = zw.Create(strings.TrimPrefix(path, filepath.Dir(fPath)) + `/`)
46
+ if !strings.HasSuffix(path, `\`) && !strings.HasSuffix(path, `/`) {
47
+ path = path + `/`
48
49
+ _, err = zw.Create(strings.TrimPrefix(path, fPath))
50
51
} else {
- zipfile, err = zw.Create(strings.TrimPrefix(path, filepath.Dir(fPath)))
52
+ zipfile, err = zw.Create(strings.TrimPrefix(path, fPath))
53
54
55
0 commit comments