我实现了使用 ReadDirectoryChangesW() 函数来找出特定目录的文件的任何更改信息。
但是,API 向我发送了重复的通知。例如,我只使用 FILE_NOTIFY_CHANGE_SIZE 标志监视目录“C:\abc\”而不监视子目录。而且,我尝试在目录中编辑并保存图像文件。例如)C:\abc\imageFile.png
然后,向我发送了两个或更多通知。实际上,我明白为什么会有多个通知。我读了这篇文章。(http://blogs.msdn.com/b/oldnewthing/archive/2014/05/07/10523172.aspx)但是,我不知道如何处理多个通知。
我的目标是在更改图像时同步某些 win32 应用程序上的图像文件。