|
|
|
@ -385,6 +385,10 @@ func CompressToZip(dest string, currentPath string, paths []string) error { |
|
|
|
return err |
|
|
|
} |
|
|
|
defer f.Close() |
|
|
|
// 保留文件的原有的时间
|
|
|
|
header.Modified = info.ModTime() |
|
|
|
// 保留文件的原有的权限
|
|
|
|
header.SetMode(info.Mode()) |
|
|
|
_, err = io.Copy(headerWriter, f) |
|
|
|
return err |
|
|
|
}) |
|
|
|
|