gpt4 book ai didi

c++ - 文件关闭通知

转载 作者:可可西里 更新时间:2023-11-01 10:08:13 26 4
gpt4 key购买 nike

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

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

我想知道写入文件的进程何时关闭它拥有的句柄,我想写一个 File System Filter Driver可能允许这样做,任何人都可以确认吗?或者提供我可以使用的另一种方法。我也不想依赖 .net 之类的东西,但我不排除它。

非常感谢,提前。

最佳答案

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

在 Windows 上,您可以将 OpenFile 与 OF_SHARE_EXCLUSIVE 结合使用。

关于c++ - 文件关闭通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9236622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com