vc中如何将文件同步到硬盘

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:43:00
我的一个程序会丢数据,怀疑是写完文件之后突然掉电,导致数据没有写到硬盘造成的,所以如果VC中有这样的方法,就可以避免了。
请说说您的看法,谢谢
我说的同步到硬盘是指将内存数据及时保存到硬盘,我是用CStdioFile的WriteString方法写文件,刚查了一下,用CFile::Flush就可以将数据强制写到硬盘,应该能解决问题。

什么叫同步到硬盘??如果你想防止数据应为断电丢失就让他定时save文件呗。或者写到另一个临时文件中。

先写到临时文件,写完后,用临时文件覆盖要保存的文件。如果这时断电了,把临时文件取出来

不太明白你的意思,设个计时器随时写文件不就ok了?