Go言語: ファイルを空にする方法【基本と応用】
Golangでファイルの内容をクリアする方法の1つは、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関数を使用して空のバイトスライスをファイルに書き込みます。これにより元の内容が上書きされ、ファイルの内容がクリアされます。エラーが発生した場合は、例外がスローされます。