targz

package module
v0.0.0-...-03aad07 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2017 License: BSD-3-Clause Imports: 6 Imported by: 0

README

targz

Golang语言实现将文件或者文件夹打包并压缩成tar.gz文件的库 #Installation run go get github.com/jintao-zero/targz #Examples

package main

import (
    "fmt"
    "targz"
)

func main()  {
    err := targz.Tar("test", "test.tar")
    if err != nil {
        fmt.Println("tar fail", err)
        return
    }
    err = targz.Gzip("test.tar", "test.tar.gz")
    if err != nil {
        fmt.Println("gzip fail", err)
        return
    }

    err = targz.UnTargz("test.tar.gz", "./")
    if err != nil {
        fmt.Println("untargz fail", err)
        return
    }

    err = targz.Targz("test", "t.tar.gz")
    if err != nil {
        fmt.Println("targz fail", err)
        return
    }
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Gunzip

func Gunzip(srcPath, dstPath string) error

func Gzip

func Gzip(srcPath, dstPath string) error

func Tar

func Tar(srcPath, dstPath string) error

func Targz

func Targz(srcPath, dstPath string) error

func UnTar

func UnTar(srcPath, dstPath string) error

func UnTargz

func UnTargz(srcPath, dstPath string) error

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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