使用MemoryMappedViewAccessor写入内存映射文件?

时间:2012-05-05 23:41:48

标签: c# io memory-mapped-files memory-mapping

我想将数据写入Memory Mapped File。实际上,我想在磁盘上进行更改后保存它。可能吗?我搜索了互联网,但我发现只要我调用Write(),其他使用这个MMF的进程就会看到这些变化。如何保存?

我正在使用

var mmf = MemoryMappedFile.CreateFromFile("test", FileMode.Open, "myFile");
var mmfa = mmf.CreateViewAccessor(0, 10);
byte a = 0;
mmfa.Write(0, a);

但磁盘上的文件不会改变。

0 个答案:

没有答案