日期:2014-05-17  浏览次数:20972 次

WINDOWS下如何创建虚拟路径空间
两个进程通信,A进程通知B进程将某文件更新,B更新文件后,A进程访问该文件。
现在的问题是,该文件会非常频繁地擦写,我想虚拟一个内存的文件,以便保护物理硬盘不被频繁擦写。
注意,该文件一定要是以路径的形式访问。
这个在LINUX下是可以做到的。
哪位高手可以帮忙解答。最好有源代码。
谢谢。

------解决方案--------------------
CMemFile类-内存文件在操作上与磁盘文件相同,速度更快 -适用于临时文件或者多进程共享数据文件 -其分配内存的操作是自动的,文件也自动打开
------解决方案--------------------
CreateFileMapping吧,第一个参数传-1, 又可以实现两个进程共享。
如果要写文件时,你自己对应一个File写进去就好了