|
@ -10,6 +10,11 @@ func main() { |
|
|
a, _ := filepath.Abs("./") |
|
|
a, _ := filepath.Abs("./") |
|
|
fmt.Printf("当前目录:%s\n", a) |
|
|
fmt.Printf("当前目录:%s\n", a) |
|
|
|
|
|
|
|
|
|
|
|
del := "rm -rf ./unzip" |
|
|
|
|
|
fmt.Printf("执行命令:%s\n", del) |
|
|
|
|
|
cmd := exec.Command(del) |
|
|
|
|
|
_ = cmd.Run() |
|
|
|
|
|
|
|
|
// 执行解压操作,固定死目录和文件名称
|
|
|
// 执行解压操作,固定死目录和文件名称
|
|
|
// drc:drc jth:jth 同目录下存在 unzip 目录(用于解压文件)
|
|
|
// drc:drc jth:jth 同目录下存在 unzip 目录(用于解压文件)
|
|
|
shellUnzip := fmt.Sprintf("cd %s && "+ |
|
|
shellUnzip := fmt.Sprintf("cd %s && "+ |
|
@ -18,10 +23,12 @@ func main() { |
|
|
"export Hy7zLogFileName=%s/hy_7z.log && "+ |
|
|
"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 "+ |
|
|
"/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) |
|
|
"%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) |
|
|
fmt.Printf("执行命令:%s\n", shellUnzip) |
|
|
|
|
|
cmd = exec.Command(shellUnzip) |
|
|
_ = cmd.Run() |
|
|
_ = cmd.Run() |
|
|
|
|
|
|
|
|
mvPhotos, all := fmt.Sprintf("cd %s/unzip/Photos", a), "" |
|
|
mvPhotos, all := fmt.Sprintf("cd %s/unzip/Photos", a), "" |
|
|
|
|
|
fmt.Printf("执行命令:%s\n", mvPhotos) |
|
|
cmd = exec.Command(mvPhotos) |
|
|
cmd = exec.Command(mvPhotos) |
|
|
_ = cmd.Run() |
|
|
_ = cmd.Run() |
|
|
for _, i := range f { |
|
|
for _, i := range f { |
|
@ -31,11 +38,13 @@ func main() { |
|
|
all += fmt.Sprintf("cd %s/ && mv * ../ && ", i) |
|
|
all += fmt.Sprintf("cd %s/ && mv * ../ && ", i) |
|
|
} |
|
|
} |
|
|
all += "ls" |
|
|
all += "ls" |
|
|
|
|
|
fmt.Printf("执行命令:%s\n", all) |
|
|
cmd = exec.Command(all) |
|
|
cmd = exec.Command(all) |
|
|
_ = cmd.Run() |
|
|
_ = cmd.Run() |
|
|
|
|
|
|
|
|
// 生成压缩包
|
|
|
// 生成压缩包
|
|
|
zipFile := fmt.Sprintf("7z a 1.zip %s/unzip/", a) |
|
|
zipFile := fmt.Sprintf("7z a 1.zip %s/unzip/", a) |
|
|
|
|
|
fmt.Printf("执行命令:%s\n", zipFile) |
|
|
cmd = exec.Command(zipFile) |
|
|
cmd = exec.Command(zipFile) |
|
|
_ = cmd.Run() |
|
|
_ = cmd.Run() |
|
|
} |
|
|
} |
|
|