fuxingZhang/zip

golang zip directory and unzip file

★ 0Forks 0GoGitHub ↗Compare

README

zip

golang zip directory and unzip file

Index

func File(src string, dst string) error 
func Dir(src string, dst string, includeSrc bool) error
func Unzip(zipFile string, destDir string) error

Usage

go get -u github.com/fuxingZhang/zip
package main

import (
	"github.com/fuxingZhang/zip"
	"fmt"
)

func main() {
	src, zipFile, unzipDir := "./test", "./from_test.zip", "./unzip"
	err := zip.Dir(src, zipFile, true)
	if err != nil {
		fmt.Println(err)
	}
	err = zip.Unzip(zipFile, unzipDir)
	if err != nil {
		fmt.Println(err)
	}
}

test

go test
# Show details
go test -v
# or
go test -run TestFile
go test -run TestDir
go test -run TestUnzip

go test -run ^TestFile$
go test -run ^TestFile$ zip
go test -v -run "TestFile|TestDir"

Contributors

fuxingZhang

Issues