【发布时间】:2014-03-26 12:20:18
【问题描述】:
我想收到有关目录更改的通知(新文件添加/删除/更新)。 我使用了一个 API - “ReadDirectoryChangesW”,它可以正确通知目录中的任何更改。但是,API 接受一个缓冲区,其中返回目录中添加/删除/修改的文件的详细信息。 这构成了一个限制,因为目录中的更改不确定,有时可能很大。例如:目录中添加了 1000 个文件。 在这种情况下,我总是需要准备好足够大的缓冲区来保存所有 1000 个文件的通知。
我不想总是创建这个大缓冲区。 还有其他更有效的替代方法吗?
【问题讨论】:
标签: c++ winapi readdirectorychangesw