一次性讀取檔案内容 ioutil.ReadFile
讀取檔案的内容并顯示在終端(使用ioutil一次将整個檔案讀入到記憶體中),這種方式适用于檔案不大的情況,如果檔案大還是使用上面帶緩沖的方式。相關方法和函數(ioutil.ReadFile)檔案不需要打開,因為将檔案的打開和關閉的整個操作都封裝到ReadFile這個函數裡面去了。
func ReadFile
- func ReadFile(filenamestring) ([]byte,error)
file := "test.txt"
content,err := ioutil.ReadFile(file)
if err != nil{
fmt.Println("read file error:",err)
}
fmt.Println(string(content))
fileSd,err := os.Open("test.txt")
if err != nil{
return
}
fmt.Println(ioutil.ReadAll(fileSd))