golang判断文件或文件夹是否存在
2015-11-23 11:21
316 查看
golang判断文件或文件夹是否存在的方法为使用os.Stat()函数返回的错误值进行判断:
如果返回的错误为nil,说明文件或文件夹存在
如果返回的错误类型使用os.IsNotExist()判断为true,说明文件或文件夹不存在
如果返回的错误为其它类型,则不确定是否在存在
如果返回的错误为nil,说明文件或文件夹存在
如果返回的错误类型使用os.IsNotExist()判断为true,说明文件或文件夹不存在
如果返回的错误为其它类型,则不确定是否在存在
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 }
相关文章推荐
- golang按行写文件
- mac系统go升级 1.4->1.5.1->1.6.2
- Google Guava官方教程(中文版)
- GOOGLE地图街景预览默认的退出按扭显示
- go语言细节
- gow上里还有gfind
- Django-Rest-Framework 教程: 快速入门
- Ubuntu 安装golang环境及环境变量设置
- 如何在 Ubuntu 上用 Go For It 管理您的待办清单
- D、GO、Rust 谁会在未来取代 C?为什么?——Go语言的定位非常好,Rust语言非常优秀,D语言也不错
- Go实现Web后端基础功能(附源码)
- ubnutu安装sougou 输入法
- golang匿名函数和闭包
- HOTPOWER.【专注游戏界面外包】/接游戏界面外包/logo外包/icon
- golang 调用七牛云存储简单实例
- 学习笔记13-OC@category+@block
- 介绍一些有助于写出更好Go程序的工具
- Django-简单项目创建
- Django-安装篇
- django:第一个网页