【go】go如何清空文件内容?
我不要打开文件的时候清空,我是要读取文件内容,然后清空再写入新的。
如何清空?
os.Truncate(name, size)
or
func (f *File) Truncate(size int64) error
size 填0 就把文件清空了。
f, err := os.OpenFile(file, os.O_WRONLY|os.O_TRUNC, 0600)defer f.Close()
num, err := f.WriteString("你的content")
这样 就行了,你试试
不需要可以的清空,按照你自己的需求,这样就能满足,先读,写入的时候,自动覆盖之前的内容,ok了,亲自去试试把
回答
以上是 【go】go如何清空文件内容? 的全部内容, 来源链接: www.h5w3.com/114165.html