(18条消息) Go语言自学系列 | golang标准库os模块 - File文件读操作_COCOgsta的博客-CSDN博客_golang os.file
Go语言自学系列 | golang标准库os模块 - File文件读操作
视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:Go语言自学系列 | 汇总_COCOgsta的博客-CSDN博客
这里结束和File结构体相关的文件读操作
fmt.Printf("f.Name(): %v\n", f.Name())
f2, _ := os.OpenFile("a1.txt", os.O_RDWR|os.O_CREATE, 0755)
fmt.Printf("f2.Name(): %v\n", f2.Name())
fmt.Printf("err: %v\n", err)
fmt.Printf("err2: %v\n", err2)
// 等价于:OpenFile(name, O_RDWF|O_CREATE|O_TRUNK, 0666)
f, _ := os.Create("a2.txt")
fmt.Printf("f.Name(): %v\n", f.Name())
// 第一个参数 目录默认:Temp 第二个参数 文件名前缀
f2, _ := os.CreateTemp("", "temp")
fmt.Printf("f2.Name(): %v\n", f2.Name())
/* f, _ := os.Open("a.txt")
fmt.Printf("string(buf): %v\n", string(buf))
/* buf := make([]byte, 10)
f2, _ := os.Open("a.txt")
n, _ := f2.ReadAt(buf, 5)
fmt.Printf("string(buf): %v\n", string(buf))
fmt.Printf("v.IsDir(): %v\n", v.IsDir())
fmt.Printf("v.Name(): %v\n", v.Name())
fmt.Printf("string(buf): %v\n", string(buf))