package main
import (
"bufio"
"fmt"
"os"
)
func checkError(e error) {
if e != nil {
panic(e)
}
}
func main() {
d1 := []byte("hello\ngo\n")
err := os.WriteFile("/tmp/dat1", d1, 0644)
checkError(err)
f, err := os.Create("/tmp/dat2")
checkError(err)
defer f.Close()
d2 := []byte{115, 111, 109, 101, 10}
n2, err := f.Write(d2)
checkError(err)
fmt.Printf("wrote %d bytes\n", n2)
n3, err := f.WriteString("writes\n")
checkError(err)
fmt.Printf("wrote %d bytes\n", n3)
f.Sync()
w := bufio.NewWriter(f)
n4, err := w.WriteString("buffered\n")
checkError(err)
fmt.Printf("wrote %d bytes\n", n4)
w.Flush()
}
Golang写文件
原创深漂小码哥 ©著作权
文章标签 golang Powered by 金山文档 文章分类 HarmonyOS 后端开发
上一篇:Golang 读文件
下一篇:Golang行过滤器
-
grpc学习golang版( 五、多proto文件示例 )
grpc学习golang版( 五、多proto文件示例 )
golang grpc 编程语言 -
golang写文件代码示例
Go语言的 os 包下有一个 OpenFile 函数,其原型如下所示:func OpenFile(name string, flag int, perm FileMo
golang java 开发语言 打开文件 .net -
Golang对JSON文件的写操作
Go语言JSON文件的读写操作
golang json java .net -
go语言写xml文件 golang 写文件
一、写文件写文件一般步骤1. 打开文件,获取文件句柄2. 根据不同方法,将数据写入3. 关闭文件句柄
go语言写xml文件 go io 打开文件 临时文件