附加到 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中文網其他相關文章!