Go语言判断指定文件是否存在的方法
本文实例讲述了Go语言判断指定文件是否存在的方法。分享给大家供大家参考。具体实现方法如下:
package main
import (
"fmt"
"os"
)
func main() {
f, err := os.Open("dotcoo.com.txt")
if err != nil && os.IsNotExist(err) {
fmt.Printf("file not exist!\n")
return
}
fmt.Printf("file exist!\n")
defer f.Close()
}
希望本文所述对大家的Go语言程序设计有所帮助。
相关推荐
-
GO语言文件的创建与打开实例分析
本文实例分析了GO语言文件的创建与打开用法.分享给大家供大家参考.具体分析如下: 文件操作是个很重要的话题,使用也非常频繁,熟悉如何操作文件是必不可少的.Golang 对文件的支持是在 os package 里,具体操作都封装在 type File struct {} 结构体中. 一.func Open(name string) (file *File, err error) 再简单不过了,给一个路径给它,返回文件描述符,如果出现错误就会返回一个 *PathError. 这是一个只读打开模式,实
-
go语言检测文件是否存在的方法
本文实例讲述了go语言检测文件是否存在的方法.分享给大家供大家参考.具体分析如下: go语言检测文件是否存在,首先创建一个FileInfo,如果不报错,再通过 IsDir()检查是否是目录 复制代码 代码如下: finfo, err := os.Stat("filename.txt") if err != nil { // no such file or dir return } if finfo.IsDir() { // it's a file } else
-
Go语言判断文件或文件夹是否存在的方法
本文实例讲述了Go语言判断文件或文件夹是否存在的方法.分享给大家供大家参考,具体如下: Golang 判断文件是否存在有点怪异,是根据在操作文件时返回的错误信息来判断的,而不能直接根据路径判断 版本1: 复制代码 代码如下: func IsExists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNot
-
Go语言编程中判断文件是否存在是创建目录的方法
判断文件是否存在 os.IsExists()函数和os.IsNotExists(),他们的函数的原形是func IsExist(err error) bool func IsNotExist(err error) bool 都是传入一个err返回bool 这里注意了 err已经定义好了 复制代码 代码如下: /* var ( ErrInvalid = errors.New("invalid argument") ErrPermission = errors.
-
go语言遍历文件夹示例
用python遍历文件夹很方便,在go的世界里,我也需要这样的功能.找了找文档,里面有这个功能(具体参考这里:http://golang.org/pkg/path/filepath/ )-- 好,不废话了,我也想早点睡,直接上代码. 代码如下: 复制代码 代码如下: /* File : getFilelist.go Author : Mike E-Mail : Mike_Zhang@live.com */ package main import ( "path/fi
-
Go语言写入字符串到文件的方法
本文实例讲述了Go语言写入字符串到文件的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package main import "fmt" import "os" func main() { fileName := "test.dat" dstFile,err := os.Create(fileName) if err!=nil{ fmt.Println(err.Error())
-
利用Go语言追加内容到文件末尾
前言 我研究了file库,终于让我找到了利用Go语言追加内容到文件末尾的办法 主要的2个函数: func (f *File) Seek(offset int64, whence int) (ret int64, err error) func (f *File) WriteAt(b []byte, off int64) (n int, err error) Seek()查到文件末尾的偏移量 WriteAt()则从偏移量开始写入 以下是例子: // fileName:文件名字(带全路径) // c
-
go语言读取csv文件并输出的方法
本文实例讲述了go语言读取csv文件并输出的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package main import ( "encoding/csv" "fmt" "io" "os" ) func main() { file, err := os.Open("names.txt") if err != nil {
-
Go语言判断指定文件是否存在的方法
本文实例讲述了Go语言判断指定文件是否存在的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package main import ( "fmt" "os" ) func main() { f, err := os.Open("dotcoo.com.txt") if err != nil && os.IsNotExist(err) { fmt.Pri
-
C#判断指定文件是否是只读的方法
本文实例讲述了C#判断指定文件是否是只读的方法.分享给大家供大家参考.具体如下: C#可以通过FileInfo类获得文件属性,文件属性包含了文件是否是只读的 using System; using System.IO; static class Test { static void Main() { FileInfo file = new FileInfo("test.cs"); Console.WriteLine(file.Attributes.ToString()); if(fil
-
python检查指定文件是否存在的方法
本文实例讲述了python检查指定文件是否存在的方法.分享给大家供大家参考.具体如下: import os def file_exists(file_name): if os.path.exists(file): return '%s is found' % file_name else: return '%s is missing' % file_name 希望本文所述对大家的Python程序设计有所帮助.
-
PHP使用get_headers函数判断远程文件是否存在的方法
本文实例讲述了PHP使用get_headers函数判断远程文件是否存在的方法.分享给大家供大家参考.具体实现方法如下: 以前讲过程关于php判断远程文件是否存在的文章都是利用fopen,sockt,curl函数来实现检查远程文件是否存在,下面我再介绍利用 get_headers来检查远程文件是否存在,感兴趣的朋友可以参考一下. 先来简单了解get_headers()函数 get_headers() 返回一个数组m包含有服务器响应一个 HTTP 请求所发送的标头. get_headers:发送服务
-
C#获取指定文件著作权信息的方法
本文实例讲述了C#获取指定文件著作权信息的方法.分享给大家供大家参考.具体分析如下: C#获得指定文件的著作权信息,通过FileVersionInfo可以获得很多关于文件的信息,包括著作权信息 using System; using System.Diagnostics; class MainClass { static void Main(string[] args) { FileVersionInfo info = FileVersionInfo.GetVersionInfo("c:\\a.
-
PHP判断网络文件是否存在的方法
本文实例讲述了PHP判断网络文件是否存在的方法.分享给大家供大家参考.具体实现方法如下: $file = "http://www.jb51.net/demo/file_exists.zip"; $fileExists = @file_get_contents($file,null,null,-1,1) ? true : false; if($fileExists){ echo "File Exists!"; }else{ echo "Sorry, we c
-
python列出目录下指定文件与子目录的方法
本文实例讲述了python列出目录下指定文件与子目录的方法.分享给大家供大家参考.具体实现方法如下: # if you know the exact name: import os files = os.listdir('/path/to/dir/') # if you want shell-style globbing: import glob files = glob.glob('/path/to/dir/*.html') 希望本文所述对大家的Python程序设计有所帮助.
-
VC判断一个文件为目录的方法
本文实例讲述了VC判断一个文件为目录的方法,分享给大家供大家参考.具体实现方法如下: 这是一个自定义函数,用于判断一个文件是否为目录: 复制代码 代码如下: /** * check whether a file is a directory @return true if is a directory, else false(if file not exists, false) */ __declspec(dllexport) bool IsDirectory(const char* fi
-
Python根据指定文件生成XML的方法
因项目需要根据指定格式的文件生成XML标注文件,可以方便使用LabelImg打开进行编辑和查看.其原始文件默认使用逗号进行分隔,如下所示: 第1个值:原始图片中切图小文件,以AIpng_x,其中x代表原始图片的第几个切图文件 第2~5值:分别对应于ymin, xmin, ymax, xmax 第6个值:代表对应的标签标注 在生成XML文件时,需要对其进行汇总,即将属于同一个原始文件的切图小文件的标注汇总到一起,其实现代码如下所示: import os from Logger im
随机推荐
- ORACLE学习笔记-查询篇
- 一个黑客所需的基本技能总结
- php正则去除网页中所有的html,js,css,注释的实现方法
- Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException
- javascript自适应宽度的瀑布流实现思路
- 一个简单MVC5 + EF6示例分享
- JS控制网页动态生成任意行列数表格的方法
- 动态webservice调用接口并读取解析返回结果
- C++中的移动构造函数及move语句示例详解
- js编写选项卡效果
- Javascript 制作图形验证码实例详解
- JavaScript Alert通用美化类
- 多个jquery.datatable共存,checkbox全选异常的快速解决方法
- thinkphp实现把数据库中的列的值存到下拉框中的方法
- thinkphp框架page类与bootstrap分页(美化)
- 基于jquery实现发送文章到手机的代码
- javascript表单验证大全
- 详解使用webpack构建多页面应用
- PHP实现RSA加解密算法示例(生成密钥位数为1024位的方法)
- 使用python接入微信聊天机器人