- 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())
}