Go语言如何对文件进行操作


这篇文章主要介绍了Go语言如何对文件进行操作的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Go语言如何对文件进行操作文章都会有所收获,下面我们一起来看看吧。# 建立与打开文件
// 新建文件可以通过如下两个方法:
func Create(name string) (file *File, err Error)
根据提供的文件名创建新的文件,返回一个文件对象,默认权限是0666的文件,返回的文件对象是可读写的。func NewFile(fd uintptr, name string) *File
根据文件描述符创建相应的文件,返回一个文件对象// 通过如下两个方法来打开文件:
func Open(name string) (file *File, err Error)
该方法打开一个名称为name的文件,但是是只读方式,内部实现其实调用了OpenFile。func OpenFile(name string, flag int, perm uint32) (file *File, err Error)
打开名称为name的文件,flag是打开的方式,只读、读写等,perm是权限// 写文件
func (file *File) Write(b []byte) (n int, err Error)
写入byte类型的信息到文件func (file *File) WriteAt(b []byte, off int64) (n int, err Error)
在指定位置开始写入byte类型的信息func (file *File) WriteString(s string) (ret int, err Error)
写入string信息到文件// 读文件
func (file *File) Read(b []byte) (n int, err Error)
读取数据到b中func (file *File) ReadAt(b []byte, off int64) (n int, err Error)
从off开始读取数据到b中// 删除文件
func Remove(name string) Error
调用该函数就可以删除文件名为name的文件////关闭文件
func (file *File)Close()写文件
读文件
拷贝文件—-》(备注:已经创建并写入内容的local_copy_file.txt)终端切换到当前目录下,执行 go run main.go local_copy_file.txt dst_file.txt
关于“Go语言如何对文件进行操作”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Go语言如何对文件进行操作”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行免费云主机域名业资讯频道。

相关推荐: C#如何实现鼠标左右键切换效果

这篇文章主要介绍“C#如何实现鼠标左右键切换效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#如何实现鼠标左右键切换效果”文章能帮助大家解决问题。关于“C免费云主机域名#如何实现鼠标左右键切换效果”的内容就介绍到这…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/18 21:18
下一篇 04/18 22:01

相关推荐