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関数を使用して空のバイトスライスをファイルに書き込みます。これにより元の内容が上書きされ、ファイルの内容がクリアされます。エラーが発生した場合は、例外がスローされます。

bannerAds