在Golang中,清空文件內(nèi)容的一種方法是使用ioutil.WriteFile
函數(shù)來覆蓋文件內(nèi)容。以下是一個示例代碼:
package main
import (
"io/ioutil"
)
func main() {
filePath := "example.txt"
// 清空文件內(nèi)容
err := ioutil.WriteFile(filePath, []byte(""), 0644)
if err != nil {
panic(err)
}
println("文件內(nèi)容已清空")
}
在上面的代碼中,首先指定了要清空內(nèi)容的文件路徑example.txt
,然后使用ioutil.WriteFile
函數(shù)將一個空字節(jié)切片寫入文件,這將覆蓋原有內(nèi)容并將文件內(nèi)容清空。如果發(fā)生錯誤,則會拋出異常。