文件关闭通知

File Close Notification

本文关键字:通知 文件      更新时间:2023-10-16

我想知道另一个应用程序何时完成文件编辑。

我知道FindFirstChangeNotification、ReadDirectoryChangesW和FileSystemWatcher类,但我认为这些只能检测文件的创建和更改。这将不允许我知道该文件是否仍有将来写入的内容。一种解决方案是等待以确保所有数据都已写入,但我觉得应该有更好的方法。

我想知道写入文件的过程何时关闭它的句柄,我认为编写文件系统筛选器驱动程序可能会允许这样做,有人能确认吗?或者提供我可以使用的另一种方法。我也不想依赖.net之类的东西,但我不排除这种可能性。

非常感谢,提前。

您可以通过尝试以独占模式打开文件来对此进行轮询。

在窗口中,您可以将OpenFile与OF_SHARE_EXCLUSIVE一起使用。