因此,我可以像这样从本地文件中读取:
data, error := ioutil.ReadFile(name)
而且我可以写入本地文件
ioutil.WriteFile(filename, content, permission)
但是,如何追加文件?有内置方法吗?
此答案在Go1中有效:
f, err := os.OpenFile(filename, os.O_APPEND|os.O_WRONLY, 0600) if err != nil { panic(err) } defer f.Close() if _, err = f.WriteString(text); err != nil { panic(err) }