如何在没有监控线程或进程的情况下使用 C++ 快速获取目录是不是已更改?
Posted
技术标签:
【中文标题】如何在没有监控线程或进程的情况下使用 C++ 快速获取目录是不是已更改?【英文标题】:How to quickly get whether a directory has changed using C++ without a monitoring thread or process?如何在没有监控线程或进程的情况下使用 C++ 快速获取目录是否已更改? 【发布时间】:2009-05-31 07:05:24 【问题描述】:更改包括添加或删除目录中的文件,或更改其子目录。是否有任何 Windows API 可以进行更改?我没有线程或进程来监控文件系统。
【问题讨论】:
【参考方案1】: FindFirstChangeNotification ReadDirectoryChangesW也可以查看question。
【讨论】:
【参考方案2】:我会尝试CDirectoryChangeWatcher,它封装了windows ReadDirectoryChangesW 函数,因此更易于使用。
【讨论】:
以上是关于如何在没有监控线程或进程的情况下使用 C++ 快速获取目录是不是已更改?的主要内容,如果未能解决你的问题,请参考以下文章