我必须编写一个小应用程序来处理保存在给定目录中的文件。我不喜欢编写无限循环、计时器和诸如此类的东西。
我想知道是否有(我敢打赌有!)是否有任何 Windows API 会向我的应用程序发送一条消息,以获取保存在给定目录中的任何文件。
最佳答案
ReadDirectoryChangesW 的正确使用非常重要。有一个工作样本 here .我使用过与此密切相关的生产代码,但我发现没有更好的示例可以使用。
请注意,here 中描述了 API 的已知问题(诚然,可能不会影响您的极端情况)和 here ,以及进一步的使用建议here .
关于windows - 以编程方式跟踪目录中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713998/