美文网首页📗Go语言:基础大全
Go语言:文件追加内容

Go语言:文件追加内容

作者: 白祤星 | 来源:发表于2019-06-16 02:33 被阅读5445次

    代码实例


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

    相关文章

    相关文章

      网友评论

        本文标题:Go语言:文件追加内容

        本文链接:https://www.haomeiwen.com/subject/kqkwfctx.html