package mainimport ("fmt""io""os")func main() {// 打开文件file, err := os.Open("./xxx.txt")if err != nil {fmt.Println("open file err :", err)return}defer file.Close()// 定义接收文件读取的字节数组var buf [128]bytevar content []bytefor {n, err := file.Read(buf[:])if err == io.EOF { // 读到文件末尾会返回io.EOF的错误break}if err != nil {fmt.Println("read file err ", err)return}content = append(content, buf[:n]...)}fmt.Println(string(content))}
