fix: 移动file文件操作包

This commit is contained in:
TsMask
2023-10-26 18:25:01 +08:00
parent 1bb322a5a8
commit acd44da5e0
4 changed files with 10 additions and 10 deletions

View File

@@ -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
} }

View File

@@ -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
} }

View File

@@ -1,4 +1,4 @@
package file package ssh
import ( import (
"fmt" "fmt"