你的PrintWriter不带自动行刷新,正常情况下会写缓冲区大小的整数倍(还没读完文件时)
但你都考虑到断电这种极端情况了,有可能正在刷新时停止,但不是"读写到哪里 就到哪里",是刷到哪里就到哪里