1 Star 0 Fork 0

Burning/gopackage

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
fileutils.go 900 Bytes
一键复制 编辑 原始数据 按行查看 历史
Burning 提交于 2024-11-16 09:11 +08:00 . 优化更新
package gfile
import (
"io/ioutil"
"os"
)
// Exists 判断所给路径文件/文件夹是否存在
func Exists(pathname string) bool {
_, err := os.Stat(pathname)
if err == nil {
return true
}
if os.IsExist(err) {
return true
}
return false
}
// IsDir 判断所给路径是否为文件夹
func IsDir(pathname string) bool {
s, err := os.Stat(pathname)
if err != nil {
return false
}
return s.IsDir()
}
// MkDir 创建目录
func MkDir(dirname string) error {
// 创建目录
return os.MkdirAll(dirname, os.ModePerm)
}
// MkDirIfNotExists 创建目录
func MkDirIfNotExists(dirname string) error {
if IsDir((dirname)) {
return nil
}
return MkDir(dirname)
}
// Remove 删除文件
func Remove(pathname string) error {
return os.Remove(pathname)
}
// ReadFile 读取文件
func ReadFile(pathname string) []byte {
bs, _ := ioutil.ReadFile(pathname)
return bs
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jie_python/gopackage.git
git@gitee.com:jie_python/gopackage.git
jie_python
gopackage
gopackage
v1.0.104

搜索帮助