Go语言文件处理

1年前 (2024-04-26)
本章我们将带领大家深入了解一下 Go语言中的文件处理,重点在于文件而非目录或者通用的文件系统,特别是如何读写标准格式(如 XML 和 JSON 格式)的文件以及自定义的纯文本和二进制格式文件。

由于前面的内容已覆盖 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语言从INI配置文件中读取需要的值

13. Go语言文件的写入、追加、读取、操作

14. Go语言文件锁操作