Pārlūkot izejas kodu

添加appenfile函数

huangrf 5 gadi atpakaļ
vecāks
revīzija
e96d453b8e
1 mainītis faili ar 25 papildinājumiem un 0 dzēšanām
  1. 25 0
      utils/utils.go

+ 25 - 0
utils/utils.go

@@ -10,6 +10,7 @@ import (
 	"github.com/gin-gonic/gin"
 	"math/rand"
 	"net/url"
+	"os"
 	"regexp"
 	"strings"
 	"time"
@@ -113,3 +114,27 @@ func RandomStr(length int) string {
 	}
 	return string(result)
 }
+
+
+
+/**
+ * @brief: empty file
+ * @param1 fileName: file name
+ * @param3 bytess: content
+ * @return1: error info
+ */
+func AppendFile(fileName string, bytess []byte)error{
+	if len(bytess) == 0{
+		return nil
+	}
+	file, err := os.OpenFile(fileName, os.O_CREATE | os.O_WRONLY | os.O_APPEND, os.ModePerm)
+	if err != nil{
+		return err
+	}
+	defer file.Close()
+	_, err  = file.Write(bytess)
+	if err != nil{
+		return err
+	}
+	return nil
+}