一尘不染

如何在golang中将文本追加到文件中?

go

我发现os.Open()返回O_RDONLY文件,而os.Create()返回O_RDWR,但是找不到方法返回APPEND文件指针。

有什么帮助吗?


阅读 236

收藏
2020-07-02

共1个答案

一尘不染

OpenFile需要一个标志参数,您可以使用:

 os.OpenFile("foo.txt", os.O_RDWR|os.O_APPEND, 0660);

与O_CREATE一起使用,OpenFile还可以起到与os.Create()相同的作用。

2020-07-02