在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函数将一个空字符串写入文件中。最后关闭文件并返回可能出现的错误。

golang清空文件

原文地址: https://www.cveoy.top/t/topic/bJEV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录