(18条消息) Go语言自学系列 | golang标准库os模块 - 文件目录相关_COCOgsta的博客-CSDN博客_go语言os库
Go语言自学系列 | golang标准库os模块 - 文件目录相关
视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,请移步至知乎网站,谢谢支持!
附上汇总贴:Go语言自学系列 | 汇总_COCOgsta的博客-CSDN博客
os标准库实现了平台(操作系统)无关的编程接口。
f, err := os.Create("test.txt")
fmt.Printf("err: %v\n", err)
/* err := os.Mkdir("test", os.ModePerm)
fmt.Printf("err: %v\n", err)
err := os.MkdirAll("test/a/b", os.ModePerm)
fmt.Printf("err: %v\n", err)
/* err := os.Remove("test.txt")
fmt.Printf("err: %v\n", err)
err := os.RemoveAll("test")
fmt.Printf("err: %v\n", err)
fmt.Printf("err: %v\n", err)
fmt.Printf("dir: %v\n", dir)
fmt.Printf("err: %v\n", err)
err := os.Rename("test.txt", "test2.txt")
fmt.Printf("err: %v\n", err)
b, err := os.ReadFile("test2.txt")
fmt.Printf("err: %v\n", err)
fmt.Printf("b: %v\n", string(b[:]))
os.WriteFile("test2.txt", []byte(s), os.ModePerm)