|
@@ -4,6 +4,7 @@ import (
|
|
|
"cicv-data-closedloop/common/config/c_log"
|
|
|
"cicv-data-closedloop/common/entity"
|
|
|
"cicv-data-closedloop/common/util"
|
|
|
+ "os"
|
|
|
"strings"
|
|
|
"time"
|
|
|
)
|
|
@@ -12,11 +13,12 @@ func MoveFromDataToCopy(faultTime string, bagDataDir string, sourceBag string, b
|
|
|
dir := GetCopyDir(bagCopyDir, faultTime)
|
|
|
util.CreateDir(dir)
|
|
|
targetBag := strings.Replace(sourceBag, bagDataDir, dir, 1)
|
|
|
- var copyCommand []string
|
|
|
- copyCommand = append(copyCommand, sourceBag)
|
|
|
- copyCommand = append(copyCommand, targetBag)
|
|
|
- _, _, _ = util.Execute("mv", copyCommand...)
|
|
|
+ err := os.Rename(sourceBag, targetBag)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
c_log.GlobalLogger.Infof("移动bag包 【%v】->【%v】", sourceBag, targetBag)
|
|
|
+
|
|
|
}
|
|
|
|
|
|
func GetCopyDir(bagDataDir string, faultTime string) string {
|