(18条消息) Go语言自学系列 | golang标准库os模块 - File文件写操作_COCOgsta的博客-CSDN博客_go os模块



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

COCOgsta 已于 2022-04-09 20:55:04 修改 84 收藏
分类专栏: 视频学习笔记 文章标签: golang go

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

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

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


这里结束和File结构体相关的文件写操作

  1. 1
    package main
  2. 2
  3. 3
    import (
  4. 4
    "os"
  5. 5
    )
  6. 6
  7. 7
    // 写字节数组
  8. 8
    func write() {
  9. 9
    f, _ := os.OpenFile("a.txt", os.O_RDWR|os.O_APPEND, 0775)
  10. 10
    f.Write([]byte("hello golang"))
  11. 11
    f.Close()
  12. 12
    }
  13. 13
  14. 14
    // 写字符串
  15. 15
    func writeString() {
  16. 16
    f, _ := os.OpenFile("a.txt", os.O_RDWR|os.O_TRUNC, 0775)
  17. 17
    f.WriteString("hello world...")
  18. 18
    f.Close()
  19. 19
    }
  20. 20
  21. 21
    // 随机写
  22. 22
    func writeAt() {
  23. 23
    f, _ := os.OpenFile("a.txt", os.O_RDWR, 0775)
  24. 24
    f.WriteAt([]byte("aaa"), 3)
  25. 25
    f.Close()
  26. 26
    }
  27. 27
  28. 28
    func main() {
  29. 29
    // write()
  30. 30
    // writeString()
  31. 31
    writeAt()
  32. 32
    }
  33. 33


yg9538 2022年7月22日 22:48 268 收藏文档