Browse Source

文件压缩时候保留原有的权限和时间

master
xyiege 3 months ago
parent
commit
4c0b0fbd85
  1. 4
      scagent/util/fsutil.go

4
scagent/util/fsutil.go

@ -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
})

Loading…
Cancel
Save