Documentation ¶
Index ¶
- func DeCompress(src string, dest string, format StreamFormat) (err error)
- func DirExists(dirname string) bool
- func EnCompress(src string, dest string, format StreamFormat, failIfExist bool) (err error)
- func Exists(name string) bool
- func FileExists(filename string) bool
- func TarAutoDeCompress(src string, dest string) (err error)
- func TarDeCompress(src string, dest string) (err error)
- func TarEnCompress(src string, dest string, failIfExist bool) (err error)
- func TarGzipDeCompress(src string, dest string) (err error)
- func TarGzipEnCompress(src string, dest string, failIfExist bool) (err error)
- type StreamFormat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeCompress ¶
func DeCompress(src string, dest string, format StreamFormat) (err error)
func EnCompress ¶
func EnCompress(src string, dest string, format StreamFormat, failIfExist bool) (err error)
func TarAutoDeCompress ¶
* TarAutoDeCompress * 自动解压tar格式文件 * src 是要打包的文件或目录的路径 * dest 是要生成的 .tar 或 .tar.gz 文件的路径 * 首先尝试以tar.gz解压格式解压,如果失败则尝试tar格式 * 函数目的是一次调用动作支持两种格式
func TarDeCompress ¶
* TarDeCompress * 将.tar格式文件解压 * src 文件路径 * dest 目标目录
func TarEnCompress ¶
* TarEnCompress * 将文件或目录打包成 .tar 文件 * src 是要打包的文件或目录的路径 * dest 是要生成的 .tar 文件的路径 * failIfExist 标记如果 dest 文件存在,是否放弃打包,如果否,则会覆盖已存在的文件
func TarGzipDeCompress ¶
* TarGzipDeCompress * 将.tar.gz格式文件解压 * src 文件路径 * dest 目标目录
Types ¶
type StreamFormat ¶
type StreamFormat int
const ( STREAM_TAR_SIMPLE StreamFormat = iota + 1 //tar格式 STREAM_TAR_GZIP //tar.gz格式 )
func (StreamFormat) String ¶
func (fotmat StreamFormat) String() string
Click to show internal directories.
Click to hide internal directories.