golang清空文件
在golang中,可以通过以下代码清空文件:
func clearFile(filePath string) error {
file, err := os.OpenFile(filePath, os.O_WRONLY|os.O_TRUNC, 0644)
if err != nil {
return err
}
defer file.Close()
_, err = file.WriteString("")
if err != nil {
return err
}
return nil
}
该函数接收一个文件路径作为参数,使用os.OpenFile函数打开文件,使用os.O_WRONLY|os.O_TRUNC参数以只写模式打开文件,并清空文件内容。然后使用file.WriteString函数将一个空字符串写入文件中。最后关闭文件并返回可能出现的错误。
原文地址: https://www.cveoy.top/t/topic/bJEV 著作权归作者所有。请勿转载和采集!