31.3 ioutil包

下面代码使用ioutil包实现2种读文件,1种写文件的方法,其中 ioutil.ReadAll 可以读取所有io.Reader流。所以在网络连接中,也经常使用ioutil.ReadAll来读取流,后面章节我们会讲到这块内容。

package main
import (
	"fmt"
	"io/ioutil"
	"os"
)
func main() {
	fileObj, err := os.Open("./tt.txt")
	defer fileObj.Close()
	Contents, _ := ioutil.ReadAll(fileObj)
	fmt.Println(string(contents))
	if contents, _ := ioutil.ReadFile("./tt.txt"); err == nil {
		fmt.Println(string(contents))
	}
	ioutil.WriteFile("./t3.txt", contents, 0666)
}