0
使用CreateFile
打开文件时,可以设置其共享模式(第三个参数)。如何使用open()设置文件上的共享模式()
当使用_open
时,有没有办法设置共享模式?可能通过致电_setmode
或类似的东西?我需要使用FILE_SHARE_DELETE
模式。
使用CreateFile
打开文件时,可以设置其共享模式(第三个参数)。如何使用open()设置文件上的共享模式()
当使用_open
时,有没有办法设置共享模式?可能通过致电_setmode
或类似的东西?我需要使用FILE_SHARE_DELETE
模式。
还有另一个功能,需要共享模式参数。此刻,我不在我的电脑上,但它不是傻瓜,就是打开,或者打开。 – Luke 2013-03-27 12:07:18
感谢@Luke的评论,'sopen'确实允许设置读写共享模式,但不是我必须明显使用的删除模式。 – Joni 2013-03-27 12:43:44
如果你传递_O_TEMPORARY标志,那么文件用FILE_SHARE_DELETE打开;但是,它也是通过FILE_FLAG_DELETE_ON_CLOSE打开的,因此在关闭句柄时它将被删除。根据您的需要,这可能是可以接受的。 – Luke 2013-03-27 13:15:00