Go ioutil包

  • ReadAll函数
func main() {
	file, err := os.Open("aa.txt")
	if err != nil {
		log.Fatal(err)
	}
	buf, _ := ioutil.ReadAll(file) // 读取所有内容到buf

	// 打印读取内容
	log.Println(string(buf))

	file.Close()
}

  •  ReadFile函数

 从指定文件中读取数据并返回文件的内容

func main() {
	fin, _ := ioutil.ReadFile("aa.txt")

	// 打印读取内容
	log.Println(string(fin))

}
  •  WriteFile函数

 写入数据到文件中

func main() {
	// 写入文件
	ioutil.WriteFile("1.txt", []byte("nihao, china"), 0777)
}
  • ReadDir函数

遍历文件目录

files, _ := ioutil.ReadDir("util")   // util目录

for _, file:= range files {
    fmt.Println(file.Name())
}

Guess you like

Origin blog.csdn.net/weixin_40123451/article/details/120828323