windows - 以编程方式跟踪目录中的更改

标签 windows delphi winapi directory delphi-7

我必须编写一个小应用程序来处理保存在给定目录中的文件。我不喜欢编写无限循环、计时器和诸如此类的东西。

我想知道是否有(我敢打赌有!)是否有任何 Windows API 会向我的应用程序发送一条消息,以获取保存在给定目录中的任何文件。

最佳答案

ReadDirectoryChangesW 的正确使用非常重要。有一个工作样本 here .我使用过与此密切相关的生产代码,但我发现没有更好的示例可以使用。

请注意,here 中描述了 API 的已知问题(诚然,可能不会影响您的极端情况)和 here ,以及进一步的使用建议here .

关于windows - 以编程方式跟踪目录中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713998/

相关文章:

windows - 我如何知道是否使用 RawInput 按下了 shift?

c++ - Direct Show graph - 如何获取当前的 fps?

windows - For 循环在 makefile : "i was unexpected at this time" 中不起作用

windows - 在Windows 10中,我可以为docker文件设置默认的 "Open with"应用程序吗?

windows - 'Language neutral' 对于 MAKELANGID 意味着什么?

powershell - 我可以将用 Delphi 编写的 DLL 加载到 PowerShell 中吗?

c++ - 使用 CreateDesktop/SwitchDesktop 在新桌面中创建表单

windows - IsAppThemed 和 IsThemeActive 有什么区别?

syntax-error - 不同 Object Pascal 方言中的事件分配语法

delphi - 将 INI 文件中的 base64 编码数据加载回 TPicture?