用CreateFileMapping()做文件映射的时候,删文件内容怎么做? 我有一个aaa.txt文本文件,因文件比较大,故采用文件映射技术(不考虑其他技术),
一个程序添加文件内容, 另一个程序每次从该文件读一行内容,读完后删掉该行.请问用文件映射方式怎么删除文本文件第一行的内容,怎么保存结果?
一个程序添加文件内容, 另一个程序每次从该文件读一行内容,读完后删掉该行.请问用文件映射方式怎么删除文本文件第一行的内容,怎么保存结果?
这是createfilemapping()的参数介绍,可是光通过这个函数是不能达到你的要求的我想你要用到下面这几个函数才行
CreateFileMapping
创建和命名映射MapViewOfFile
把文件映射装载如内存UnmapViewOfFile
释放视图并把变化写回文件FlushViewOfFile
将视图的变化刷新写入磁盘