golang io读取文件与判断文件是否存在的方法


本文摘自php中文网,作者尚,侵删。

一.判断文件是否存在,需要用到"os"包中的两个函数: os.Stat()和os.IsNotExit()

1

func (f *File) Stat() (fi FileInfo, err error)

Stat返回描述文件f的FileInfo类型值。如果出错,错误底层类型是*PathError。

1

func IsNotExist(err error) bool

返回一个布尔值说明该错误是否表示一个文件或目录不存在。ErrNotExist和一些系统调用错误会使它返回真。

golang判断文件或文件夹是否存在的方法为使用os.Stat()函数返回的错误值进行判断:

1、如果返回的错误为nil,说明文件或文件夹存在

2、如果返回的错误类型使用os.IsNotExist()判断为true,说明文件或文件夹不存在

阅读剩余部分

相关阅读 >>

关于处理电商系统订单状态的流转,分享下我的技术方案(附带源码)

golang中cat输出乱码问题解决方法

go语言操作数据库及其常规操作

golang变量、常量

手撸golang 基本数据结构与算法 二叉查找树

golang中main中panic和后续panic处理,以及新开协程的影响

leetcode154 寻找旋转排序数组中的最小值 ii golang

聊聊dapr的limiter

go开源说第四期:go-zero解读与最佳实践(上)

总结golang实现php常用函数

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...