Browse Source

屏蔽自动解压的files

master
453530270@qq.com 2 years ago
parent
commit
53ecaac2ce
  1. 8
      fsv2/util/util.go

8
fsv2/util/util.go

@ -129,20 +129,20 @@ func DecompressZip(zpFname string) error {
if err != nil {
return err
}
dir := filepath.Dir(zpFname)
fmt.Printf("zip file path:%s\n", dir)
// 取zip文件的绝对路径的文件夹。会默认解压到files下,暂停使用
// dir := filepath.Dir(zpFname)
defer archive.Close()
// 遍历目录
for _, f := range archive.File {
// zip 解压的时候,路径为监听的路径
filePath := filepath.Join(config.G.FilePath, f.Name)
// 暂停原因 屏蔽解压到files 目录下
//filePath := filepath.Join(dir, f.Name)
if f.FileInfo().IsDir() {
os.MkdirAll(filePath, os.ModePerm)
continue
}
// 父文件夹开始闯将目录
// 父文件夹开始创建目录
if err := os.MkdirAll(filepath.Dir(filePath), os.ModePerm); err != nil {
return fmt.Errorf("failed to make directory (%v)", err)
}

Loading…
Cancel
Save