【GO】文件读写:判断文件是否存在
咔咔博客之判断文件是否存在
很简单写一个简单的案例即可
案例
案例总结
在之前的案例已经学习过了go的函数,那么在这里就简单的使用一下
代码还是需要多写,咔咔之前是写PHP的,现在开始go发现go的语法很美啊!对go已经上瘾了
这个案例很是简单,主要就是一个函数的返回值,在函数的后边可以定义返回值,也可以不用定义,只需要定义返回类型也行。然后在函数内部在自己定义返回值
fileInfo不管是在打开文件,读文件,写文件,返回的都是一个文件的指针。
e如果成功就是nil 所以这里使用nil判断
这里有一个新的知识点那就是os.IsNotExist这个函数,这个函数是用来判断文件不存在的
代码
package mainimport ("fmt""os"
)func main() {checkFile("D:/kaka.txt")
}func checkFile(filepath string) (exist bool) {// 是一个文件的指针fileInfo, e := os.Stat(filepath)// &{kaka.txt 32 {1848971300 30801167} {1194119857 30801333} {1194119857 30801333} 0 216 0 0 {0 0} d:/kaka.txt 0 0 0 false}//fmt.Println(fileInfo)if fileInfo != nil && e == nil {exist = truefmt.Println("文件存在")// 判断文件是否不存在} else if os.IsNotExist(e) {fmt.Println("文件不存在")exist = false}// 这里返回可以带返回值的名,也可以不带return//return exist
}
博主微信欢迎交流
【GO】文件读写:判断文件是否存在相关推荐
- Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...
- java语言怎样判断文件夹_JAVA语言之如何判断文件,判断文件夹是否存在的代码...
本文主要向大家介绍了JAVA语言之如何判断文件,判断文件夹是否存在的代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.判断文件是否存在,不存在则创建File file = ne ...
- java文件读写long_Java文件的简单读写、随机读写、NIO读写与使用MappedByteBuffer读写...
文件与目录的创建和删除较为简单,因此忽略这部分内容的介绍,我们重点学习文件的读写.本篇内容包括: 简单文件读写 随机访问文件读写 NIO文件读写-FileChannel 使用MappedByteBuf ...
- js根据文件后缀判断文件类型
有时候需要前端根据文件后缀判断文件类型 下面是代码,不足之处还望补充~ /*** @description: 根据后缀判断文件类型* @param {String} fileName 文件名称* @r ...
- Python基础day07【文件读写、文件夹操作、面向对象(类、对象)】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] 目录 01.复习 1.1.递归函数参数问题 1.2.格式化输出位数 1.3.extend函数解 ...
- 数据结构与算法分析(一)——C++文件读写+py文件读写
string类 有了string就可以跟字符数组说拜拜了,方便多了... 常用: 长度:str.length() 尺寸:str.size() 比较:str1.compare(str2) 连接:str1 ...
- python第二十九课——文件读写(复制文件)
自定义函数:实现文件复制操作有形参(2个) 没有返回值相似版(不用) def copyFile(src,dest):#1.打开两个文件:1个关联读操作,1个关联写操作fr=open(src,'rb') ...
- mysql 找不到hdfs文件_hadoop判断文件是否存在
hadoop判断文件是否存在 在shell中判断一个HDFS目录/文件是否存在 直接看shell代码: hadoop fs -test -e /hdfs_dir if [ $? -ne 0 ]; th ...
- c++ 文件读写_Java文件读写的常用技术
Java文件读写的常用技术--项目开发实战篇 一. 概述: 本文主要以Office办公软件和PDF文件的读写为主线逐步展开说明,分析将相关格式的文件内容文本化的过程.另外针对于Excel文件内容的结构 ...
- 文件操作ofstream,open,close,ifstream,fin,按照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
1.ofstream,open,close 写入文件 #include<iostream> #include<fstream> using namespace std; ...
最新文章
- 顶尖CSS Web设计师Andy Clarke访谈
- @import注解_Spring Boot 2 实战:@SpringBootApplication注解浅析
- HDZ城市行深圳站|AIoT时代,如何抓住智联生活的战略机会点?
- C# 整数转二进制字符串
- git的CentOS服务端安装和windows客户端的使用
- 关于Hive中case when不准使用子查询的解决方法
- C#看书笔记_02 核心C#
- 数字频率系数测试软件,基于单片机简易数字频率计设计方案汇总
- redis是干什么的
- ping命令显示时间
- 036.crud准备
- 概率论 方差公式_概率论学习笔记(6)
- Uptime-Kuma 一个花哨的开源监控工具
- div p、divp、div+p、div~p、div.a 、p,span的用法和区别
- 在ubuntu下连接e-SATA硬盘
- 【哈密顿图】算法分析
- 使用高德地图2D/3D SDK添加海量描点Marker以及视图中显示所有描点、我的定位添加呼吸动画
- 【POJ3585】Accumulation Degree 二次扫描与换根法
- 计算机课程ps学什么意思,【计算机基础论文】计算机基础教学中PS课程的方法(共5197字)...
- 配置OPENCV出现的问题