GoLang之标准库io/ioutil包
1.ReadFile函数读取整个文件
ReadFile 从filename指定的文件中读取数据并返回文件的内容;
成功的调用返回的err为nil而非EOF,因为本函数定义为读取整个文件,它不会将读取返回的EOF视为应报告的错误
func ReadFile(filename string) ([]byte, error) {
return os.ReadFile(filename)
}
2.WirteFile函数写文件
函数向filename指定的文件中写入数据。如果文件不存在将按给出的权限创建文件,否则在写入数据之前清空文件
func WriteFile(filename string, data []byte, perm fs.FileMode) error {
return os.WriteFile(filename, data, perm)
}
package main
import (
"fmt"
"io/ioutil"
)
func wr() {
err := ioutil.WriteFile("./yyy.txt", []byte("www.5lmh.com"), 0666)
if err != nil {
fmt.Println(err)
return
}
}
func re() {
content, err := ioutil.ReadFile("./yyy.txt")
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(content))
}
func main() {
re()
}