2

是否可以更改已经打开的内存映射文件的名称,或者我是否需要关闭它,重命名它然后再次映射它?

4

1 回答 1

3

在打开文件时重命名文件很好,无论它是否被映射。

在类 UNIX 系统中,文件本身的概念不同于名称(称为“链接”)。一个文件可能有零个、一个或多个单独的名称。当您打开文件时,您引用的是文件本身 - 可以更改或删除名称(并且文件将保持打开状态)。

于 2010-08-23T04:31:02.057 回答