只需以不同的临时名称编写文件即可。文件完成后,删除该文件的任何先前版本,并将新文件重命名为真实姓名。
如果程序在写入期间死亡,那么你只剩下一个不完整的临时文件。真实文件仍然像以前一样(或丢失),因此您永远不会看到要加载的不完整文件。