当前第2页 返回上一页
3、如果返回的错误为其它类型,则不确定是否在存在
1 2 3 4 5 6 7 8 9 10 | func PathExists(path string) (bool, error) {
_, err := os.Stat(path)
if err == nil {
return true , nil
}
if os.IsNotExist(err) {
return false , nil
}
return false , err
}
|
代码可以简化:
1 2 3 4 | if _, err := os.Stat(path);
os.IsNotExist(err){
return err
}
|
二.读取文件中内容需要用到"io/ioutil"包
1 2 3 4 | fileContent, err := ioutil.ReadFile(load)
if err != nil {
log.Panic(err)
}
|
更多golang知识请关注golang教程栏目。
以上就是golang io读取文件与判断文件是否存在的方法的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
golang如何删除数组中的元素
go-carbon 1.3.1 版本发布,新增 diffforhumans() 方法和多语言支持
一文了解golang slice和string的重用
【golang语言社区】源码篇--sync包map
golang连接elasticsearch
关于golang当中对select的理解
go语言队列的链式表示和实现
go-carbon 1.2.6 版本发布,优化错误处理机制,弃用出错直接panic的粗暴处理方式
go - 实现项目内链路追踪(二)
聊聊gost的countwatch
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang io读取文件与判断文件是否存在的方法