知灵犀知练
← 返回

Java IO挑战简答题

写入配置文件时,如何降低写一半造成文件损坏的风险?

参考答案

先在同一文件系统写临时文件并校验,必要时同步数据,再尝试原子替换目标;保留旧版备份。

题目解析

原子移动是否受支持需实际检查;断电持久性还涉及文件与目录同步,不能只靠 close。