【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

回到顶部