19

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

有什么帮助吗?

4

1 回答 1

48

OpenFile接受一个可以使用的标志参数:

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

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

于 2012-11-22T13:12:44.893 回答