栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

用golang判断文件是否存在

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用golang判断文件是否存在

func PathExists(path string)(bool,error){
		_,err := os.Stat(path)
		if err == nil{
			return true,nil
		}
		//isnotexist来判断,是不是不存在的错误
		if os.IsNotExist(err){	//如果返回的错误类型使用os.isNotExist()判断为true,说明文件或者文件夹不存在
			return false,nil
		}
		return false,err//如果有错误了,但是不是不存在的错误,所以把这个错误原封不动的返回
	}

第一个if来判断是否存在error,如果没有error就返回。

第二个if来判断是不是存在 不存在的错误,这里判断的是是否是 不存在。

最后一个return返回的是其他错误,因为没走第一个和第二个if所以返回的是其他的错误。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902425.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号