[Go] golang创建目录写文件判断文件
2023-02-18 15:41:16 时间
package main import ( "log" "os" ) func main() { //创建目录 os.Mkdir("test", os.ModePerm) //写文件 file := "1.txt" file6, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE, 0766) if err != nil { log.Printf("error") } data := "陶士涵" file6.WriteString(data) //以字符串写入 file6.Write([]byte(data)) //以字节切片写入 file6.Close() //判断文件 bool, err := isFileExist(file) if bool { log.Println("存在") } } //判断文件文件夹是否存在 func isFileExist(path string) (bool, error) { fileInfo, err := os.Stat(path) if os.IsNotExist(err) { return false, nil } //我这里判断了如果是0也算不存在 if fileInfo.Size() == 0 { return false, nil } if err == nil { return true, nil } return false, err }
相关文章
- Gitea 的邮件通知
- c++标准模板库
- php 伪静态-服务器伪静态和WordPress固定连接设置
- Python:Django框架
- 基于Django的博客开发
- PowerPhotos for Mac(mac专用图片管理工具)
- windows命令行筛选-windows下使用命令行运行PHP
- c 按照位数读取一行-C++习题 倒置排序 OpenJudge
- 笔记本怎样连接投影仪-linux(ubuntu)下外接投影仪或着显示器的方法
- 【毕业设计】单片机红外热成像仪 - 嵌入式 stm32 树莓派
- vc60修改快捷键-如何解决Visual c++不能打开文件以及工程不能添加文件的问题
- c 线程安全的单例模式-设计模式之单例模式(C++版)
- c 线程安全的单例模式-C++单例模式(线程安全、内存释放)
- 嵌入式:ARM相关开发工具概述
- 嵌入式:ARM符号定义伪操作详解
- c 线程安全的单例模式-详解C++实现线程安全的单例模式
- C++ OpenCV手动截取图像做透视变换
- 超简单的pyTorch训练->onnx模型->C++ OpenCV DNN推理(附源码地址)
- pyTorch入门(三)——GoogleNet和ResNet训练
- pyTorch入门(四)——导出Minist模型,C++ OpenCV DNN进行识别