怎么写文件实现,当突然停电的情况下,写得文件并不会完全丢失!100分必结

myemailcn 2004-01-05 11:49:04
或者在系统崩溃的情况下也可以读
...全文
54 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rwdx 2004-01-06
  • 打赏
  • 举报
回复
ups
wkoji 2004-01-05
  • 打赏
  • 举报
回复
关于这个问题在VCHELP上有个“对象持久化”的文章,讲的就是这种情况的实现。能够使当前的对象信息持久化保存,包括停电或者别的突发错误情况。
theone 2004-01-05
  • 打赏
  • 举报
回复
打开文件,每隔一段时间保存副本并把数据写到磁盘
yintongshun 2004-01-05
  • 打赏
  • 举报
回复
定时保存文件,间隔很短时间就保存副本,打开文件时先提示是否打开副本,要不直接来个UPS电源算了
wqbmercury 2004-01-05
  • 打赏
  • 举报
回复
可以用一个定时器来做这件事~
wqbmercury 2004-01-05
  • 打赏
  • 举报
回复
那你就要,定时的保存一下当前文件~
taianmonkey 2004-01-05
  • 打赏
  • 举报
回复
强烈关注!
leozhou2002 2004-01-05
  • 打赏
  • 举报
回复
现在的操作系统为了提高性能都有IO缓存,在调用WriteFile等函数后数据一般存在一个系统提供的缓冲区中并没有直接写入文件中,故在意外情况下会造成数据丢失。
可以在WriteFile等函数后立即调用FlushFileBuffers函数,强制数据写入文件中。
sf7509 2004-01-05
  • 打赏
  • 举报
回复
最土的办法
打开文件,写入一个字节,关闭文件
打开文件,追加一个字节,关闭文件
~~~~
myemailcn 2004-01-05
  • 打赏
  • 举报
回复
楼上的兄弟,我到vchelp去了,但是怎么么找到你说的那篇文章呢?
能给个连接吗?

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧