gz

package module
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2022 License: MIT Imports: 9 Imported by: 0

README

gz

安装教程

go get gitee.com/eshax/gz@v1.0.1

使用说明
  1. zip压缩
import gitee.com/eshax/gz

func main(){
    if err := gz.Zip("dist/abc", "dist/abc.zip"); err != nil {
        log.Println(err.Error())
    }
}
  1. zip解压缩
import gitee.com/eshax/gz

func main(){
    if err := gz.UnZip("dist/abc.zip", "dist/abc"); err != nil {
        log.Println(err.Error())
    }
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Extract added in v1.1.0

func Extract(zip_file, file_name, output_path string) (err error)

func UnZip

func UnZip(file_name, folder_path string) (err error)

解压缩

usage:
	var err error
	zip.DeCompress("/data/test.zip", "/data/test")
	err = zip.DeCompress("C:\data\test.zip", "C:\data\test")
	if err != nil {
		fmt.Println(err.Error())
	}

func Zip

func Zip(src_dir string, zip_file_name string) (err error)

文件夹压缩

usage:

var err error
err = zip.Compress("/data/test","/data/test.zip")
log.Println(err.Error())

if err := zip.Compress("C:\data\test","C:\data\test.zip"); err != nil {
	fmt.Println(err.Error())
}

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL