From e3c8d7776de51790eb75bf6097dbbbca55155097 Mon Sep 17 00:00:00 2001 From: yinbangzhong <zhongbangyin@126.com> Date: 星期五, 21 六月 2024 13:44:29 +0800 Subject: [PATCH] rename to mv --- service/process.go | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/service/process.go b/service/process.go index 922375f..8e9bdb3 100644 --- a/service/process.go +++ b/service/process.go @@ -13,6 +13,7 @@ "mime/multipart" "net/http" "os" + "os/exec" "path/filepath" "speechAnalysis/conf" "speechAnalysis/constvar" @@ -221,9 +222,12 @@ } else { src = conf.LocalConf.StorePath + "/" + fileName } - err = os.Rename(eventName, src) + //err = os.Rename(eventName, src) + //鍒╃敤exec鍛戒护绉诲姩鏂囦欢 + cmd := exec.Command("mv", eventName, src) + err = cmd.Run() if err != nil { - logx.Errorf(fmt.Sprintf("%s:%s", fileName, "绉诲姩鏂囦欢澶辫触")) + logx.Errorf(fmt.Sprintf("%s:%s-%s", fileName, "绉诲姩鏂囦欢澶辫触", err.Error())) return false } // 璇诲彇鏂囦欢澶у皬 @@ -258,7 +262,7 @@ } //瑙f瀽 浜よ矾鍙�:123_鍏噷鏍�:321 fileds := string(bts) - arr := strings.Split(fileds, "_") + arr := strings.Split(fileds, "\n") if len(arr) != 2 { logx.Errorf(fmt.Sprintf("%s:%s", filePath, "璇诲彇txt鏂囦欢鍐呭鏍煎紡涓嶅")) return false @@ -279,7 +283,10 @@ } else { src = conf.LocalConf.StorePath + "/" + fileName } - err = os.Rename(filePath, src) + //err = os.Rename(filePath, src) + //鍒╃敤exec鍛戒护绉诲姩鏂囦欢 + cmd := exec.Command("mv", filePath, src) + err = cmd.Run() if err != nil { logx.Errorf(fmt.Sprintf("%s:%s", fileName, "绉诲姩鏂囦欢澶辫触")) return false -- Gitblit v1.8.0