```
package main
import (
"fmt"
_ "io"
"os"
)
func main() {
len := 0
n := 0
fp, err := os.Open("test.html")
if err != nil {
panic(err)
}
var fileBytes = make([]byte, 1024)
for {
n, err := fp.Read(fileBytes)
//fmt.Println(n)
fmt.Println(n, err)
if 0 == n {
break
}
len += n
/*
if io.EOF == err {
break;
}
*/
}
fmt.Println(len, n)
defer fp.Close()
}
```
为了这个EOF 还得导入 io包 如果只根据读的字节数来判断文件结束 不用EOF 有什么问题吗?
有疑问加站长微信联系(非本文作者)