作为一种洁癖,写文件我喜欢写到临时目录再改名(当然要注意他们在一个盘上),因为这样的话是原子操作。只有成功或者没有,无论是怎样的程序崩溃或者宕机,都不存在写了一半的破损文件。

尽管破损的可能性微乎其微,我觉得跑模拟都很难重现出来。

这不是一个很普遍的习惯,不然也就不会有那么多游戏出现坏档了。