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

时间:2012-11-22 13:06:18

标签: go

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

任何帮助?

1 个答案:

答案 0 :(得分:40)

OpenFile采用可以使用的标志参数:

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

与O_CREATE一起使用,OpenFile也可以起到与os.Create()

相同的作用。