Go語言:文件追加內容

代碼實例


package main

import "os"

func main() {
    // 要追加的字符串
    str := []byte("\n" + `這是要追加在末尾的話`)

    // 以追加模式打開文件
    txt, err := os.OpenFile(`test.txt`, os.O_APPEND, 0666)

    // 以追加模式打開文件,當文件不存在時生成文件
    // txt, err := os.OpenFile(`test.txt`, os.O_APPEND|os.O_CREATE, 0666)

    defer txt.Close()
    if err != nil {
        panic(err)
    }

    // 寫入文件
    n, err := txt.Write(str)
    // 當 n != len(b) 時,返回非零錯誤
    if err == nil && n != len(str) {
        println(`錯誤代碼:`, n)
        panic(err)
    }
}

相關文章

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容