gitalk
gitalk copied to clipboard
趁着假期, 快速了解 Go io/fs 包
趁着假期, 快速了解 Go io/fs 包
Go 语言的 io/fs 包是 Go 1.16 版本引入的一个标准库包,它定义了文件系统的抽象接口。这个包提供了一种统一的方式来访问不同类型的文件系统,包括本地文件系统、内存文件系统、zip 文件等。
https://colobu.com/2025/01/30/some-notes-about-go-io-fs-package/
fs.File: 表示一个打开的文件,定义了读取、写入、关闭等方法。
fs.File 没有 write 方法,其实 fs 包主要还是倾向于已有文件的文件系统进行读取操作。
小白发言: 听了这个文章,突然感觉虽然平时linux,Windows的文件系统都是我们经常用并且很熟悉的,但是内存原来也像文件系统一样,可以创建文件系统,那我们的堆栈也是一样,不然底层人员怎么操作嘛
- 但是内存文件系统有什么用呢?