fix: 移动file文件操作包
This commit is contained in:
@@ -6,7 +6,7 @@ import (
|
|||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"ems.agt/lib/log"
|
"ems.agt/src/framework/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
// 写入CSV文件,需要转换数据
|
// 写入CSV文件,需要转换数据
|
||||||
@@ -22,7 +22,7 @@ func WriterCSVFile(data [][]string, filePath string) error {
|
|||||||
// 确保文件夹路径存在
|
// 确保文件夹路径存在
|
||||||
err := os.MkdirAll(dirPath, os.ModePerm)
|
err := os.MkdirAll(dirPath, os.ModePerm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("创建文件夹失败 CreateFile %v", err)
|
logger.Errorf("创建文件夹失败 CreateFile %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 创建或打开文件
|
// 创建或打开文件
|
||||||
@@ -51,7 +51,7 @@ func ReadCSVFile(filePath string) []map[string]string {
|
|||||||
// 打开 CSV 文件
|
// 打开 CSV 文件
|
||||||
file, err := os.Open(filePath)
|
file, err := os.Open(filePath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal("无法打开 CSV 文件:", err)
|
logger.Errorf("无法打开 CSV 文件:%v", err)
|
||||||
return arr
|
return arr
|
||||||
}
|
}
|
||||||
defer file.Close()
|
defer file.Close()
|
||||||
@@ -62,7 +62,7 @@ func ReadCSVFile(filePath string) []map[string]string {
|
|||||||
// 读取 CSV 头部行
|
// 读取 CSV 头部行
|
||||||
header, err := reader.Read()
|
header, err := reader.Read()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal("无法读取 CSV 头部行:", err)
|
logger.Errorf("无法读取 CSV 头部行:%v", err)
|
||||||
return arr
|
return arr
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"ems.agt/lib/log"
|
"ems.agt/src/framework/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
// 写入Txt文件用,号分割 需要转换数据
|
// 写入Txt文件用,号分割 需要转换数据
|
||||||
@@ -23,7 +23,7 @@ func WriterTxtFile(data [][]string, filePath string) error {
|
|||||||
// 确保文件夹路径存在
|
// 确保文件夹路径存在
|
||||||
err := os.MkdirAll(dirPath, os.ModePerm)
|
err := os.MkdirAll(dirPath, os.ModePerm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("创建文件夹失败 CreateFile %v", err)
|
logger.Errorf("CreateFile MkdirAll %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 创建或打开文件
|
// 创建或打开文件
|
||||||
@@ -43,7 +43,7 @@ func WriterTxtFile(data [][]string, filePath string) error {
|
|||||||
// 将缓冲区中的数据刷新到文件中
|
// 将缓冲区中的数据刷新到文件中
|
||||||
err = writer.Flush()
|
err = writer.Flush()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("刷新缓冲区时发生错误:", err)
|
logger.Errorf("CreateFile Flush %v", err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
@@ -57,7 +57,7 @@ func ReadTxtFile(filePath string) [][]string {
|
|||||||
// 打开文本文件
|
// 打开文本文件
|
||||||
file, err := os.Open(filePath)
|
file, err := os.Open(filePath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal("无法打开文件:", err)
|
logger.Errorf("ReadTxtFile Open %v", err)
|
||||||
return arr
|
return arr
|
||||||
}
|
}
|
||||||
defer file.Close()
|
defer file.Close()
|
||||||
@@ -65,7 +65,7 @@ func ReadTxtFile(filePath string) [][]string {
|
|||||||
// 创建一个 Scanner 对象,用于逐行读取文件内容
|
// 创建一个 Scanner 对象,用于逐行读取文件内容
|
||||||
scanner := bufio.NewScanner(file)
|
scanner := bufio.NewScanner(file)
|
||||||
if scanner.Err() != nil {
|
if scanner.Err() != nil {
|
||||||
log.Fatal("读取文件时出错:", scanner.Err())
|
logger.Errorf("ReadTxtFile NewScanner %v", scanner.Err())
|
||||||
return arr
|
return arr
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package file
|
package ssh
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
Reference in New Issue
Block a user