liuxiaolong
2020-05-30 468e14bd34af791676eac8b5e1a90c46282eadeb
extend/util/zip.go
@@ -281,6 +281,12 @@
   return nil
}
func UnTarGzByCmd(srcFile string, dstPath string) (string,error) {
   cmd := exec.Command("tar -zxvf", srcFile, "-C", dstPath)
   outPut, err := cmd.Output()
   return string(outPut), err
}
// 因为要在 defer 中关闭文件,所以要单独创建一个函数
func unTarFile(dstFile string, tr *tar.Reader) error {
   // 创建空文件,准备写入解包后的数据