【发布时间】:2014-07-07 02:04:32
【问题描述】:
我有以下问题。现在,我们正在关闭时写出配置文件。碰巧用户在写入过程中杀死了进程,导致配置损坏。因此,我必须确保磁盘上的文件始终正确,并且不存在部分写入的文件等。当然,我可以自己使用备份文件实现一些模式(比如写入备份,然后用新文件替换旧文件,一些逻辑来检测和恢复失败的写入......)但也许有一种框架那里已经处理了这个?
【问题讨论】:
-
您可以查看自 Vista 以来可用的事务文件系统。您需要 PInvoke 才能使用它。另一种方法是使用数据库而不是文件