go 判断一个文件是否存在
2017-01-04 09:10
253 查看
通过下面的代码可以判断一个指定的路径在系统是否存在。
或者
通过stat的IsDir还可以判断一个路径是文件夹还是文件
if _, err := os.Stat(path); err != nil { if os.IsNotExist(err) { // file does not exist } else { // other error } } else { //exist }
或者
// exists returns whether the given file or directory exists or not func exists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNotExist(err) { return false, nil } return true, err }
通过stat的IsDir还可以判断一个路径是文件夹还是文件
stat.IsDir()
相关文章推荐
- linux判断一个文件是否存在
- 输入一个文件路径判断是否存在,并统计文件的行数(不用wc命令统计)
- C++中判断一个文件是否存在的方法
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- makefile中如何判断一个文件是否存在
- C语言判断一个文件是否存在,以及如何删除
- 判断XML文件是否存在,不存在就创建一个XMl文件,存在就在里面添加一条数据
- 判断一个文件是否存在
- VB.NET判断一个路径的文件是否存在
- configure文件中判断某函数或库是否存在的一个方法
- 客户端判断一个网络文件是否存在
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- 如何判断一个文件是否存在
- 用PL/SQL判断一个FTP服务器上的文件是否存在
- bash如何判断一个文件是否存在
- 一个简单的判断文件是否存在的WIN API函数
- 用VS打包时判断某一个文件是否已存在,如果存在,则不安装
- 交互式让用户输入一个文件路径,判断文件是否存在,若存在判断文件类型,若文件是普通文件,不能使用wc。
- 判断某一个路径下某个资源文件是否存在
- 判断文件是否存在一个API函数