golang_文件操作03:文件打开失败的原因,OpenFile函数插入数据

版权声明:版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/weixin_43851310/article/details/87823762

文件打开失败的原因:

1、 文件不存在
2、 没有打开权限
3、 超过了文件打开上限

内容追加:OpenFile

Open或Create调用的基本的文件打开函数

*func OpenFile(name string, flag int, perm FileMode) (file File, err error)
OpenFile(文件路径,打开模式,权限)用来打开文件
​ file,err:=os.OpenFile()

打开模式: os.O_RDONLY
O_RDONLY只读 O_WRONLY只写 O_RDWR读写 O_APPEND追加

权限: 6-读和写
4 读取 2写入 1执行

func main() {
	fp,_:=os.OpenFile("./1.txt",os.O_APPEND,6) //打开文件实现追加
	defer fp.Close()
	fp.WriteString("\nhello")		//在文件末尾处追加
}

Output :

Golang
春江花月夜
hello

猜你喜欢

转载自blog.csdn.net/weixin_43851310/article/details/87823762