【文件属性】:
文件名称:memfs:Go的`iofs.FS`接口的内存中实现
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-11 00:06:07
go Go
memfs:一个简单的内存io / fs.FS文件系统
memfs是Go的io / fs.FS接口的内存实现。 目的是在您没有任何复杂需求时,使构建fs.FS文件系统变得轻松快捷。
文档: :
io/fs文档: :
用法
package main
import (
"fmt"
"io/fs"
"github.com/psanford/memfs"
)
func main() {
rootFS := memfs.New()
err := rootFS.MkdirAll("dir1/dir2", 0777)
if err != nil {
panic(err)
}
err = rootFS.WriteFile("dir1/dir2/f1.txt", []byte("incinerating-unsubstantial"), 0755)
if err != ni
【文件预览】:
memfs-main
----memfs_test.go(2KB)
----.github()
--------workflows()
----LICENSE(1KB)
----go.mod(83B)
----Readme.md(940B)
----go.sum(382B)
----memfs.go(7KB)
----example_test.go(596B)