创建文件
通过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')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
时间的朋友2018
罗振宇 / 中信出版集团 / 2019-1
2018年,有点不一样。 从年头到现在,各种信息扑面而来。不管你怎么研判这些信息的深意,有一点是有共识的:2018,我们站在了一个时代的门槛上,陌生,崭新。就像一个少年长大了,有些艰困必须承当,有些道路只能独行。 用经济学家的话说,2018年,我们面对的是一次巨大的“不确定性”。 所谓“不确定性”,就是无法用过去的经验判断未来事情发生的概率。所以,此时轻言乐观、悲观,都没有什么意......一起来看看 《时间的朋友2018》 这本书的介绍吧!