代码实例
package main
import "os"
func main() {
// 要追加的字符串
str := []byte("\n" + `这是要追加在末尾的话`)
// 以追加模式打开文件
txt, err := os.OpenFile(`test.txt`, os.O_APPEND, 0666)
// 以追加模式打开文件,当文件不存在时生成文件
// txt, err := os.OpenFile(`test.txt`, os.O_APPEND|os.O_CREATE, 0666)
defer txt.Close()
if err != nil {
panic(err)
}
// 写入文件
n, err := txt.Write(str)
// 当 n != len(b) 时,返回非零错误
if err == nil && n != len(str) {
println(`错误代码:`, n)
panic(err)
}
}
网友评论