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,说明文件或文件夹不存在

阅读剩余部分

相关阅读 >>

使用 go 1.16 的 signal.notifycontext 让你的服务重启更优雅

手撸golang go与微服务 saga模式之3

使用bklexer进行词法分析

聊聊golang的zap的sink

golang 之 struct能不能比较

golang判断tcp是否断开的方法

交叉编译arm版tcping

golang判断是否存在不存在就创建文件

方法集与表达式

为什么我们从 docker 转向了 go?

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




打赏

取消

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

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

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

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

评论

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