博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Go] 判断 文件/文件夹 是否存在?
阅读量:6933 次
发布时间:2019-06-27

本文共 413 字,大约阅读时间需要 1 分钟。

Golang 判断文件是否存在有点怪异,是根据在操作文件时返回的错误信息来判断的,而不能直接根据路径判断

版本1:

func IsExists(path string) (bool, error) {	_, err := os.Stat(path)	if err == nil {		return true, nil	}	if os.IsNotExist(err) {		return false, nil	}		return false, err}

版本2: 简洁版

func IsExist(path string) bool {	_, err := os.Stat(path)	return err == nil || os.IsExist(err)	// 或者	//return err == nil || !os.IsNotExist(err)	// 或者	//return !os.IsNotExist(err)}

转载地址:http://vhljl.baihongyu.com/

你可能感兴趣的文章
实现Web程序的自动登录
查看>>
烦死人的Vista和Longhron Server。
查看>>
C#多线程lock解决数据同步
查看>>
【新炬网络名师大讲堂】Using Baseline
查看>>
利用lk-reducer进行Linux内核审计监控文件访问
查看>>
《信息可视化:交互设计(原书第2版)》——2.8节多属性
查看>>
《SQL初学者指南(第2版)》——1.7 SQL的重要性
查看>>
小程序总结
查看>>
Android控件Gridview实现多个menu模块,可添加可删除
查看>>
我的友情链接
查看>>
Redis持久化实践及灾难恢复模拟
查看>>
SharedPreferences详解
查看>>
android 获取进程、服务、任务列表
查看>>
二叉树的遍历
查看>>
Script:收集自动SGA内存管理ASMM诊断信息
查看>>
2012年3月美国最佳虚拟主机提供商TOP12性能评测
查看>>
0-999以内的水仙花数
查看>>
基础之简单命令_1
查看>>
离线部署ELK+kafka日志管理系统
查看>>
所有windows系统快速建立用户解读
查看>>