Go语言文件处理
本章我们将带领大家深入了解一下 Go语言中的文件处理,重点在于文件而非目录或者通用的文件系统,特别是如何读写标准格式(如 XML 和 JSON 格式)的文件以及自定义的纯文本和二进制格式文件。
由于前面的内容已覆盖 Go语言的所有特性,现在我们可以灵活地使用 Go语言提供的所有工具。我们会充分利用这种灵活性并利用闭包来避免重复性的代码,同时在某些情况下充分利用 Go语言对面向对象的支持,特别是对为函数添加方法的支持。
由于前面的内容已覆盖 Go语言的所有特性,现在我们可以灵活地使用 Go语言提供的所有工具。我们会充分利用这种灵活性并利用闭包来避免重复性的代码,同时在某些情况下充分利用 Go语言对面向对象的支持,特别是对为函数添加方法的支持。
- 本章内容:
- 1. Go语言自定义数据文件
- 2. Go语言JSON文件的读写操作
- 3. Go语言XML文件的读写操作
- 4. Go语言使用Gob传输数据
- 5. Go语言纯文本文件的读写操作
- 6. Go语言二进制文件的读写操作
- 7. Go语言自定义二进制文件的读写操作
- 8. Go语言zip归档文件的读写操作
- 9. Go语言tar归档文件的读写操作
- 10. Go语言使用buffer读取文件
- 11. Go语言使用切片读写文件
- 12. Go语言并发目录遍历
- 13. Go语言从INI配置文件中读取需要的值
- 14. Go语言文件的写入、追加、读取、复制操作
- 15. Go语言文件锁操作