美文网首页
Golang文件读写

Golang文件读写

作者: 水无寒 | 来源:发表于2018-10-28 22:22 被阅读0次

创建文件

通过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')

相关文章

  • Golang 文件操作

    参考Golang文件操作整理golang中的文件读写 一、API 参考Go语言学习笔记(五)文件操作 1.os.F...

  • Golang文件读写

    参考 Go实战--golang中读写文件的几种方式 读文件 读取的文件放在file/test:也就是file包下的...

  • Golang文件读写

    创建文件 通过os包的Create、NewFile方法创建 func Create(name string)(fi...

  • golang 文件读写

    读文件 ReadFile直接读取 ReadAll 读取文件 Read方法读取 使用os.Open和bufio.Re...

  • golang读写文件

    抗压测试的时候多线程需要使用一个文件的内容频繁发送,所以想预处理文件内容到内存,分段发送,1.读取文件内容到内存 ...

  • golang 读写二进制文件(2)

    golang 使用encoding/gob包读写二进制文件 上篇介绍了使用"encoding/binary"包读写...

  • 详解golang中bufio包的实现原理

    最近用golang写了一个处理文件的脚本,由于其中涉及到了文件读写,开始使用golang中的 io 包,后来发现g...

  • golang 读取文件的四种方式

    参考 Go实战--golang中读写文件的几种方式 读文件 读取的文件放在file/test:也就是file包下的...

  • golang追加内容到文件末尾

    golang读写文件,网上很多教程了但是今天有个需求,想要把内容追加写到文件末尾google了好久,没有查到研究了...

  • golang中bufio包

    一、介绍go标准库中的bufio最近用golang写了一个处理文件的脚本,由于其中涉及到了文件读写,开始使用gol...

网友评论

      本文标题:Golang文件读写

      本文链接:https://www.haomeiwen.com/subject/qtomtqtx.html