代码点读机 / Go / os.WriteFile

os.WriteFile Go · 包功能

一次性把数据写入指定路径的文件,如果文件不存在则创建,存在则覆盖。

怎么用

err := os.WriteFile("路径", 数据, 权限)

小例子

package main
import "os"

func main() {
    os.WriteFile("a.txt", []byte("hi"), 0644)
}

运行结果

a.txt 被写入 hi

提醒:权限常用 0644;需要追加内容时用 os.OpenFile

官方文档:https://pkg.go.dev/os#WriteFile

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条