Golang文件读写

栏目: Go · 发布时间: 6年前

创建文件

通过os包的Create、NewFile方法创建

func Create(name string)(file *File,err Error)

func NewFile(fd uintprt,name string)*File

打开文件

func Open(name string)(file *File,err Error)

func OpenFile(name string,flag int,perm uint32)(file *File,err Error)

写文件

func (file *File) Write(b []byte)(n int,err Error)

func (file *File)WriteAt(b []byte,off int64)(n int,err Error)

func (file *File)WriteString(s string)(ret int,err Error)

读文件

func (file *File) Read(b []byte)(n int,err Error)

func (file *File)ReadAt(b []byte,off int64)(n int,err Error)

f,err := os.Create(path)

defer f.Close()

var buf string

buf = fmt.Sprintf("你好")

n,err := f.WriteString(buf)

f,err := os.Create(path)

defer f.Close()

buf := make([] byte,1024*2)

n,err := f.Read(buf)

var s string

s = string(buf[:n])

bufio 按给定规则读取文件

r := bufio.NewReader(f)

buf,err := r.ReadBytes('\n')


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTML网页设计参考手册

HTML网页设计参考手册

张金霞 / 清华大学 / 2006-9 / 39.00元

本书由最基本的HTML语法开始讲解网页设计的基础技术,详细介绍了各种网页制作的标记;然后介绍如何运用CSS控制网页画面中文字与图片的样式;接下来讲解了JavaScript语言与网页特效的制作;最后以应用最广泛的Drcamweaver为例,介绍网页设计的方法。在讲解中配有大量范例,使读者在实际操作中学习制作网页。   HTML语言是制作网页的基础语言。作为一个网页制作爱好者或者专业的网......一起来看看 《HTML网页设计参考手册》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码