move_bag.go 491 B

1234567891011121314151617
  1. package util
  2. import (
  3. commonConfig "cicv-data-closedloop/kinglong/common/cfg"
  4. "cicv-data-closedloop/kinglong/common/cutil"
  5. "strings"
  6. )
  7. func MoveFromDataToCopy(faultTime string, sourceBag string) {
  8. dir := GetCopyDir(faultTime)
  9. cutil.CreateDir(dir)
  10. targetBag := strings.Replace(sourceBag, commonConfig.CloudConfig.BagDataDir, dir, 1)
  11. var copyCommand []string
  12. copyCommand = append(copyCommand, sourceBag)
  13. copyCommand = append(copyCommand, targetBag)
  14. Execute("mv", copyCommand...)
  15. }