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