golang :追加写文件操作

tech2026-10-06  1

go 怎么追加写文件?

package main import ( "bufio" "fmt" "os" ) func main() { filePath := "/etc/hosts" file, err := os.OpenFile(filePath, os.O_WRONLY|os.O_APPEND, 0666) if err != nil { fmt.Println("文件打开失败", err) } defer file.Close() //写入文件时,使用带缓存的 *Writer write := bufio.NewWriter(file) write.WriteString("test \n") //Flush将缓存的文件真正写入到文件中 write.Flush() }
最新回复(0)