前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【和博主一起去浪(golang)吧】文件操作详解(二)

【和博主一起去浪(golang)吧】文件操作详解(二)

作者头像
Regan Yue
发布2021-09-16 11:26:56
2200
发布2021-09-16 11:26:56
举报
文章被收录于专栏:ReganYue's BlogReganYue's Blog

判断文件是否存在

代码语言:javascript
复制
package main

import (
	"fmt"
	"os"
)

func main() {
	//获取文件的信息
	stat, err := os.Stat("C:\\Users\\11316\\Desktop\\test.txt")
	if err != nil{

		fmt.Println("err=",err)
		//返回true表示文件不存在
		if os.IsNotExist(err){
			fmt.Println("文件不存在")
		}
	}else {
		fmt.Println("文件存在!")
		fmt.Println(stat)
	}
}

便捷写出

代码语言:javascript
复制
package main

import (
	"fmt"
	"io/ioutil"
)

func main() {
	//反引号保留原始格式
	data:=`
想当年,
	老夫拳打南山敬老院,
		脚踢北海幼儿园,
			我膨胀了吗?!
`
	//将数据字符串转化为原始字节切片
	dataBytes := []byte(data)
	//写出上面诗篇中的字节数据
	err := ioutil.WriteFile("C:\\Users\\11316\\Desktop\\test.txt", dataBytes, 0666)
	//判断写出是否成功
	if err == nil{
		fmt.Println("写出成功!")
	}else {
		fmt.Println("错误!err=",err)
	}
}
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-03-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 判断文件是否存在
  • 便捷写出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档