【发布时间】:2019-04-16 17:39:48
【问题描述】:
我一直在寻找可以监视目录以进行文件创建/修改等的方法。但是我发现的所有以前的 Windows 帖子都是 C++ 特定的。
Microsoft 确实列出了ReadDirectoryChangesW,但这也适用于 C++(我不知道这些是否与 C 兼容)。我只知道 Linux 的 inotify 知识,这相当简单,并且想知道是否有任何与 Windows 等效的简单示例? (我不想在 Windows 上使用 inotify,尽管它在技术上是可以实现的)。
【问题讨论】:
-
ReadDirectoryChangesW不适用于 C++。它可以由 C 代码直接调用,绝大多数标准 WinAPI 函数也是如此。有一个使用 Delphi(绝对不是 C++)here 的示例,几乎可以直接翻译成 C。 -
@dbush:这个问题与措辞不佳的标题不符。发帖人正在寻找 ReadDirectoryChangesW,