1
0

feat: 删除不需要文件夹

This commit is contained in:
TsMask
2023-10-10 10:56:44 +08:00
parent ce7c3cae68
commit d173205528
154 changed files with 32276 additions and 1 deletions

45
lib/run/exec_windows.go Normal file
View File

@@ -0,0 +1,45 @@
//go:build windows
// +build windows
package run
import (
"os/exec"
"ems.agt/lib/log"
)
func ExecCmd(command, path string) ([]byte, error) {
log.Debug("Exec command:", command)
cmd := exec.Command("cmd", "/C", command)
cmd.Dir = path
out, err := cmd.CombinedOutput()
log.Tracef("Exec output: %v", string(out))
if err != nil {
log.Error("exe cmd error: ", err)
return out, err
}
return out, nil
}
func ExecOsCmd(command, os string) error {
log.Debugf("Exec %s command:%s", os, command)
var cmd *exec.Cmd
switch os {
case "Linux":
cmd = exec.Command(command)
case "Windows":
cmd = exec.Command("cmd", "/C", command)
}
out, err := cmd.CombinedOutput()
log.Tracef("Exec output: %v", string(out))
if err != nil {
log.Error("exe cmd error: ", err)
return err
}
return nil
}