Fs - 文件系统操作
Fs 提供便捷的文件系统操作功能。
特性
- 文件读写
- 目录操作
- 文件信息
- 路径处理
安装
bash
go get github.com/go-zoox/fs快速开始
基本使用
go
package main
import (
"fmt"
"github.com/go-zoox/fs"
)
func main() {
// 读取文件
content, err := fs.ReadFile("file.txt")
if err != nil {
panic(err)
}
fmt.Println(string(content))
// 写入文件
err = fs.WriteFile("output.txt", []byte("Hello, World!"), 0644)
if err != nil {
panic(err)
}
// 检查文件是否存在
exists := fs.Exists("file.txt")
fmt.Println("Exists:", exists)
// 创建目录
err = fs.MkdirAll("path/to/dir", 0755)
}