如何在Windows中打开文件而不阻止其重命名

Vil*_*iam 5 windows file

有没有办法保持文件打开,而不阻止其他应用程序重命名?

保持文件打开不会阻止在Unix中重命名.我可以在Windows中实现相同的行为吗?

ced*_*rou 7

您需要使用共享模式FILE_SHARE_DELETE(0x00000004)打开文件.

请参阅CreateFile API的MSDN帮助.