快速实现多文件、文件夹压缩及解压缩功能。
import (
"github.com/cnlesscode/gotool/gZip"
)
函数功能 : 压缩指定文件或文件夹
参数说明 :
1. filePaths []string 切片形式的文件或文件夹路径
2. dest string
返回格式 : error
演示代码 :
package main
import (
"fmt"
"github.com/cnlesscode/gotool/gZip"
)
func main() {
err := gZip.Zip([]string{"E:\\needZip\\", "E:\\t.docx"}, "E:\\t.zip")
if err != nil {
fmt.Printf("err: %v\n", err)
}
}
函数功能 : 解压缩
参数说明 :
1. zipFile .zip 文件路径
2. dest 解压后文件路径
返回格式 : error
演示代码 :
package main
import (
"github.com/cnlesscode/gotool/gZip"
)
func main() {
gZip.UnZip("E:\\t.zip", "E:/t001")
}