社区
硬件/系统
帖子详情
缓存区文件如何回写硬盘?
liujarryjie
2009-08-07 12:52:23
我在MFC中使用GetPrivateProfile来进行配置文件的读写。
能够读写成功。
但是感觉可能是为了高效,该配置文件在硬盘上的版本总是远远落后现在正在使用的版本。
所以想问下有什么函数能够把某个在内存中的文件写回到硬盘上不?
大家帮帮忙啦~
...全文
222
11
打赏
收藏
缓存区文件如何回写硬盘?
我在MFC中使用GetPrivateProfile来进行配置文件的读写。 能够读写成功。 但是感觉可能是为了高效,该配置文件在硬盘上的版本总是远远落后现在正在使用的版本。 所以想问下有什么函数能够把某个在内存中的文件写回到硬盘上不? 大家帮帮忙啦~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wltg2001
2009-08-07
打赏
举报
回复
用内存映像文件可以吧
liujarryjie
2009-08-07
打赏
举报
回复
[Quote=引用 10 楼 wangk 的回复:]
GetPrivateProfile的值有可能被Map到注册表里,是不是以前用过这样的选项?
具体请参考MSDN。
[/Quote]
恩,谢谢~
wangk
2009-08-07
打赏
举报
回复
GetPrivateProfile的值有可能被Map到注册表里,是不是以前用过这样的选项?
具体请参考MSDN。
liujarryjie
2009-08-07
打赏
举报
回复
[Quote=引用 7 楼 bigriverhorse 的回复:]
我估计没有这个情况,估计是楼主的机器有两个同名的配置文件,但在不同的目录中,
程序运行时,读取其中一个是对的,但楼主打开的却是另一个。
[/Quote]
果然还是有两个。。。
为什么会这样??
虽然是在不同的文件里面使用"default.ini",但是那几个文件的源文件都是在一个目录下的呀~
liujarryjie
2009-08-07
打赏
举报
回复
[Quote=引用 7 楼 bigriverhorse 的回复:]
我估计没有这个情况,估计是楼主的机器有两个同名的配置文件,但在不同的目录中,
程序运行时,读取其中一个是对的,但楼主打开的却是另一个。
[/Quote]
恩有点时候是有这种感觉。。。
但是后来我用绝对路径把他的地址打印了下,发现就一个呀。。。
bigriverhorse
2009-08-07
打赏
举报
回复
我估计没有这个情况,估计是楼主的机器有两个同名的配置文件,但在不同的目录中,
程序运行时,读取其中一个是对的,但楼主打开的却是另一个。
liujarryjie
2009-08-07
打赏
举报
回复
[Quote=引用 5 楼 greatws 的回复:]
应该不会出现这种问题。是不是因为你是intel主板ich9 10南桥,把bios里的选项硬盘回写给关了?
[/Quote]
啊?是BIOS的问题?
我觉得应该是操作系统的问题,为了方便使用,所以修改了不立刻回写。
所以想问有没有函数能够迫使他回写?
greatws
2009-08-07
打赏
举报
回复
应该不会出现这种问题。是不是因为你是intel主板ich9 10南桥,把bios里的选项硬盘回写给关了?
liujarryjie
2009-08-07
打赏
举报
回复
[Quote=引用 2 楼 bigriverhorse 的回复:]
“正在使用的版本”是什么意思,是读出来的数据不对吗?
[/Quote]
在程序里面使用读取的时候是正确的。
但是打开那个配置文件的时候还是很早以前的内容。
但是我要实现吧配置的另存为,所以是把那个默认的配置文件的最新的配置情况写入到另一个文件。
但是配置文件内容不是最新的。
liujarryjie
2009-08-07
打赏
举报
回复
[Quote=引用 1 楼 wltg2001 的回复:]
用内存映像文件可以吧
[/Quote]
就那么小的文件??还内存映像???
我是想怎么让他从内存中写回到硬盘中。
bigriverhorse
2009-08-07
打赏
举报
回复
“正在使用的版本”是什么意思,是读出来的数据不对吗?
躺着敲代码第六天-----数据写入
文件
=写入
硬盘
???^^
数据写入
文件
=写入
硬盘
???
linux内核篇-
文件
系统(
硬盘
、虚拟
文件
系统、
文件
缓存
)
我们最常用的外部存储就是
硬盘
,数据是以
文件
的形式保存在
硬盘
上的。为了管理这些
文件
,我们在规划
文件
系统的时候,需要考虑如下几点。
文件
系统的几个要点:1、严格的组织形式。以单位进行存储,比如图书馆的书架...
Linux从
缓存
区
写到磁盘命令,Linux命令之sync - 强制将内存中的
文件
缓冲内容写到磁盘...
会把需要写入到磁盘的数据现在内存中
缓存
起来,在合适的时候才真正写入到磁盘中,这在绝大多数情况都是没有任何问题的,而且提高了系统的效率,但是如果系统当机、掉电,就会有些
文件
内容不会保存下来。在Linux系统...
linux磁盘读写
缓存
,linux读写
缓存
1. 操作系统
缓存
在linux世界里,一切可读写设备都可看作是
文件
。...当然这里的cached不仅仅
缓存
文件
的数据。操作系统的cache是通过page的方式管理的,内从管理系统分配和回收cache的最小单位是pa...
计算机原理-计算机操作系统-
硬盘
缓存
、断电丢数据篇
因为
硬盘
一般都有电容保护呀因为mft表 刚开始 一开机就会默认
缓存
到目录中1、如果在进行其他
文件
的读写操作,则来不及讲改动从内存同步到
硬盘
上2、即使没有其他
文件
读写操作,很可能内存到
硬盘
转移恰好断电(因为要...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章