go语言使用四种方法实现对文件写入简单的操作

除了一开始在前面开篇的时候提到怎么 之后,就一直都是在记录Linux和docker方面的内容,今天来看看golang的知识,我们来实现对文件写入的操作,下面会介绍四种方法。

  1. 使用io.WriteString

  2. 使用ioutil.WriteFile

  3. 使用File(Write,WriteString)

  4. 使用bufio.NewWriter

至于IDE,我用的是IntelliJ IDEA的golang版本的,极力安利这个IDE,它的安装与配置,这里先不提了,想了解的评论里面我们交流交流。我们先创建一个主函数main.go,如下图:

go语言使用四种方法实现对文件写入简单的操作

main.go

然后再写一个四个方法都要用到的公共函数包,如下图:

go语言使用四种方法实现对文件写入简单的操作

common.go

下面就是每一个对文件操作的方法了,先看第一种方法,如下图:

go语言使用四种方法实现对文件写入简单的操作

method01.go

第二种方法是使用ioutil.WriteFile来实现的,如下图:

go语言使用四种方法实现对文件写入简单的操作

method02

第三种方法是使用File(Write,WriteString)来实现的,如下图:

go语言使用四种方法实现对文件写入简单的操作

method03

最后一种就是使用bufio.NewWriter来实现了,如下图:

go语言使用四种方法实现对文件写入简单的操作

method04

这样我们整个小小的项目就建好了,下面我们来执行一下,看看是否如我们所愿地输出对应的文件,并且写入了我们要写入的内容,如下图:

go语言使用四种方法实现对文件写入简单的操作

go build

go语言使用四种方法实现对文件写入简单的操作

output

从上面两个输出我们可以清晰地看到,我们已经成功对写入了我们想要的内容,好了,本篇到此结束。


May you share freely, never taking more than you give.



分享到:


相關文章: