Browse Source

增加 hzb 转 zip 格式命令

master
VIVIMAN 2 years ago
parent
commit
957ecb0ec4
  1. 43
      golang_learn/data_func/go_to_dir/readDir/linux读取指定目录下文件夹,文件向上移动两层.go
  2. 45
      golang_learn/data_func/go_to_dir/readDir/windows读取指定目录下文件夹,文件向上移动两层.go

43
golang_learn/data_func/go_to_dir/readDir/linux读取指定目录下文件夹,文件向上移动两层.go

@ -0,0 +1,43 @@
package main
import (
"fmt"
"os/exec"
"path/filepath"
)
func main() {
a, _ := filepath.Abs("./")
fmt.Printf("当前目录:%s\n", a)
// 执行解压操作,固定死目录和文件名称
// drc:drc jth:jth 同目录下存在 unzip 目录(用于解压文件)
shellUnzip := fmt.Sprintf("cd %s && "+
"export Hy7zEncryptPath=%s/drc.drc && "+
"export Hy7zJarPath=%s/jth.jth && "+
"export Hy7zLogFileName=%s/hy_7z.log && "+
"/opt/apps/cn.com.epsoft.qggwy/files/qggwy/jdk/bin/java -jar -Xms512m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M "+
"%s/jth.jth unzip %s/1.hzb %s/unzip %s/unzip/Photos Z93z4H5b6z7d35b8", a, a, a, a, a, a, a, a)
cmd := exec.Command(shellUnzip)
_ = cmd.Run()
mvPhotos, all := fmt.Sprintf("cd %s/unzip/Photos", a), ""
cmd = exec.Command(mvPhotos)
_ = cmd.Run()
for _, i := range f {
for _, i2 := range f {
all += fmt.Sprintf("cd %s/%s/ && mv * ../ && ", i, i2)
}
all += fmt.Sprintf("cd %s/ && mv * ../ && ", i)
}
all += "ls"
cmd = exec.Command(all)
_ = cmd.Run()
// 生成压缩包
zipFile := fmt.Sprintf("7z a 1.zip %s/unzip/", a)
cmd = exec.Command(zipFile)
_ = cmd.Run()
}
var f = []string{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"}

45
golang_learn/data_func/go_to_dir/readDir/windows读取指定目录下文件夹,文件向上移动两层.go

@ -0,0 +1,45 @@
package main
import (
"fmt"
"os/exec"
"path/filepath"
)
func main() {
a, _ := filepath.Abs("./")
fmt.Printf("当前目录:%s\n", a)
a = "E:/"
cmd := exec.Command("del /S/Q unzip\\*.*")
_ = cmd.Run()
// 执行解压操作,固定死目录和文件名称
// drc:drc jth:jth 同目录下存在 unzip 目录(用于解压文件)
shellUnzip := fmt.Sprintf("cd %s && "+
"set Hy7zEncryptPath=%s/drc.drc && "+
"set Hy7zJarPath=%s/jth.jth && "+
"set Hy7zLogFileName=%s/hy_7z.log && "+
"D:\\hzb2022\\tomcat8\\JDK1.8\\jre\\bin\\java -jar -Xms512m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M "+
"%s/jth.jth unzip %s/1.hzb %s/unzip %s/unzip/Photos Z93z4H5b6z7d35b8", a, a, a, a, a, a, a, a)
cmd = exec.Command(shellUnzip)
_ = cmd.Run()
mvPhotos, all := fmt.Sprintf("%s/unzip/Photos", a), ""
for _, i := range e {
for _, i2 := range e {
all += fmt.Sprintf("move %s/%s/%s/*.* %s && ", mvPhotos, i, i2, mvPhotos)
}
}
all += "ls"
cmd = exec.Command(all)
_ = cmd.Run()
// 生成压缩包
zipFile := fmt.Sprintf("7z a 1.zip %s/unzip/", a)
cmd = exec.Command(zipFile)
_ = cmd.Run()
}
var e = []string{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"}
Loading…
Cancel
Save