问题:有文件A,大小为1G,用文件流方式将其打开,操作类型为readwrite,然后向该文件流尾部再写入一个大文件,写入过程中断电,有时会发现文件A的头部会受到损害?请教高手分析原因或给出规避办法,谢谢!

解决方案 »

  1.   

    补充问一下:如果以readwrite方式打开后,并不对文件流进行写操作,此时停电,是否会损坏文件?另,若仅以read方式打开,停电是否一定不会损坏文件?
      

  2.   

    与其考虑这个问题,不如加装个UPS
      

  3.   

    另外,多谢楼上各位的回复,UPS的建议是个好建议,但由于实际案例中不具备该条件,因此暂用不上。另外,也希望对文件流本质是什么做个探讨。