Add the download dir max size in the preference.

This commit is contained in:
zicla
2019-04-29 01:05:41 +08:00
parent 177ee3a6fb
commit 120d9a55c8
8 changed files with 44 additions and 42 deletions

View File

@ -10,6 +10,7 @@ import (
"strings"
)
//将srcPath压缩到destPath。
func Zip(srcPath string, destPath string) {
if PathExists(destPath) {
@ -40,8 +41,6 @@ func Zip(srcPath string, destPath string) {
return errBack
}
//fmt.Println("遍历文件: " + path)
// 通过文件信息,创建 zip 的文件信息
fileHeader, err := zip.FileInfoHeader(fileInfo)
if err != nil {
@ -49,7 +48,7 @@ func Zip(srcPath string, destPath string) {
}
// 替换文件信息中的文件名
fileHeader.Name = strings.TrimPrefix(prefix+"/"+fileInfo.Name(), string(filepath.Separator))
fileHeader.Name = strings.TrimPrefix(prefix+"/"+fileInfo.Name(), "/")
// 目录加上/
if fileInfo.IsDir() {
@ -59,8 +58,6 @@ func Zip(srcPath string, destPath string) {
prefix = prefix + "/" + fileInfo.Name()
}
//fmt.Println("头部情况: " + fileHeader.Name)
// 写入文件信息,并返回一个 Write 结构
writer, err := zipWriter.CreateHeader(fileHeader)
if err != nil {
@ -89,9 +86,6 @@ func Zip(srcPath string, destPath string) {
return
}
// 输出压缩的内容
//fmt.Printf("成功压缩文件: %s, 共写入了 %d 个字符的数据\n", path, n)
return nil
})
PanicError(err)