0

我正在使用 Python win32 模块监视 Windows 中的目录更改。任务是在指定目录中递归地捕获文件和目录的CREATEDELETEMODIFY事件。NotifyFlag 设置如下:

FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_DIR_NAME | FILE_NOTIFY_CHANGE_LAST_WRITE

问题是可能会返回重复的事件,我不知道为什么,例如,对文件的简单修改会导致 3 个文件更新通知——确切地说,发出了两组通知:第一组只包含 1 个更新通知和其他 2 - 都在同一个文件中。

另外,有什么方法可以消除重复事件?

谢谢和最好的问候!

4

0 回答 0