视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,请移步至知乎网站,谢谢支持!

附上汇总贴:Go语言自学系列 | 汇总_COCOgsta的博客-CSDN博客


os标准库实现了平台(操作系统)无关的编程接口。

package mainimport ("fmt""os"
)// 创建文件
func createFile() {f, err := os.Create("test.txt")if err != nil {fmt.Printf("err: %v\n", err)} else {fmt.Printf("f: %v\n", f)}
}// 创建目录
func createDir() {// 创建单个目录/*  err := os.Mkdir("test", os.ModePerm)if err != nil {fmt.Printf("err: %v\n", err)} */err := os.MkdirAll("test/a/b", os.ModePerm)if err != nil {fmt.Printf("err: %v\n", err)}
}// 删除目录
func removeDir() {/*  err := os.Remove("test.txt")if err != nil {fmt.Printf("err: %v\n", err)} */err := os.RemoveAll("test")if err != nil {fmt.Printf("err: %v\n", err)}
}// 获得工作目录
func getWd() {dir, err := os.Getwd()if err != nil {fmt.Printf("err: %v\n", err)} else {fmt.Printf("dir: %v\n", dir)}
}// 修改工作目录
func chWd() {err := os.Chdir("d:/")if err != nil {fmt.Printf("err: %v\n", err)}fmt.Println(os.Getwd())
}// 获得临时目录
func getTemp() {s := os.TempDir()fmt.Printf("s: %v\n", s)
}// 重命名文件
func renameFile() {err := os.Rename("test.txt", "test2.txt")if err != nil {fmt.Printf("err: %v\n", err)}
}// 读文件
func readFile() {b, err := os.ReadFile("test2.txt")if err != nil {fmt.Printf("err: %v\n", err)} else {fmt.Printf("b: %v\n", string(b[:]))}
}// 写文件
func writeFile() {s := "hello world"os.WriteFile("test2.txt", []byte(s), os.ModePerm)
}func main() {// createFile()// createDir()// removeDir()// getWd()// chWd()// renameFile()// readFile()// writeFile()// getTemp()
}

Go语言自学系列 | golang标准库os模块 - 文件目录相关相关推荐

  1. Go语言自学系列 | golang标准库os包进程相关操作

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  2. Go语言自学系列 | golang标准库os模块 - File文件读操作

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  3. golang标准库os模块-文件目录相关

    golang标准库os模块-文件目录相关 本文视频教程:https://www.bilibili.com/video/BV1zR4y1t7Wj?from=search&seid=7990946 ...

  4. Go语言自学系列 | golang标准库os包和环境相关的方法

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  5. Go语言自学系列 | golang标准库log

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  6. Go语言自学系列 | golang标准库bytes

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  7. Go语言自学系列 | golang标准库io包

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  8. Go语言自学系列 | golang标准库bufio

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  9. Go语言自学系列 | golang标准库errors

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

最新文章

  1. R语言生成螺旋形(spirals)仿真数据实战:螺旋线型线性不可分数据集、螺旋线型不可分数据集可视化、为散点图中的每个数据点添加类标签信息
  2. [BI项目记]-TFS Express备份和恢复
  3. 7分钟分析人类全基因组,他们刷新全球纪录,此前最快也要24小时
  4. 【世界上最优秀的逆向分析工具】IDA Pro6.1绿色版
  5. linux C非阻塞延时,linux 非阻塞式socket编程求助。。
  6. 量子计算机最新研究进程,谷歌在量子计算机领域已取得重大突破,国内的研究进度怎么样了...
  7. matlab oqpsk,如何用MATLab画OQPSK星座?
  8. 三足鼎立 —— GPM 到底是什么?(一)
  9. SQL Server 2008 SP1
  10. 95-235-070-源码-task-OneInputStreamTask
  11. 台式计算机关机后自行重启,台式机电脑总是自动关机重启该怎么解决?
  12. Kotlin入门(26)数据库ManagedSQLiteOpenHelper
  13. html页面简单访问限制
  14. 预产期在线计算机,预产期计算器
  15. ypid编码是什么_国家药品供应保障综合管理信息平台YPID编码规则与应用
  16. RS锁存器,D锁存器、D触发器简介
  17. Wireshark文档阅读笔记-TCP Flags
  18. 北邮 复习 软件工程_2019北京邮电大学083500软件工程考研备考指南
  19. 大数据营销在旅游行业的应用方案
  20. C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔

热门文章

  1. linux随机删除指定文件夹中的部分数据
  2. CIKB 2017大看点:跨界四合一,美的重新定义水槽式洗碗机
  3. android点击跳转前清除任务栈中的所有activity
  4. 常见界面布局之TableLayout(表格布局)
  5. IDEA 配置 Git 出现卡在 Identifying Git Version
  6. win7系统可以用于授时服务器吗,ntp授时(电脑授时服务器)
  7. 蓝牙耳机怎么挑选?工程师盘点目前最值得入手的蓝牙耳机
  8. 菜鸟讲堂之 OCX控件注册
  9. 含含乐代理为球场运动员提供吸烟替代解决方案
  10. 【虚幻引擎UE】UE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)