附加到 Go 中的文件
要写入 Go 中的文件,可以使用 ioutil.WriteFile 函数。但是,如果要追加到文件中,则无法使用此功能。相反,您可以利用带有 os.O_APPEND 标志的 os.OpenFile 函数。
以下是如何在 Go 中追加到文件:
import ( "fmt" "os" ) func main() { filename := "myfile.txt" text := "New text to be appended\n" f, err := os.OpenFile(filename, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) if err != nil { fmt.Println(err) return } defer f.Close() if _, err = f.WriteString(text); err != nil { fmt.Println(err) return } }
在此代码中:
以上是如何在 Go 中向文件追加文本?的详细内容。更多信息请关注PHP中文网其他相关文章!