主题说明了一切 - 通常简单且跨平台的方式是智能地进行投票。但是每个操作系统都有一些无需轮询的方式来通知。是否有可能以合理的跨平台方式进行? (我只关心 Windows 和 Linux,但我用的是 mac,所以我认为 posix 可能会有所帮助?)
最佳答案
Linux 用户可以使用 inotify
inotify is a Linux kernel subsystem that provides file system event notification.
Windows 爱好者的一些好东西:
关于c++ - 如何在 C/C++ 中收到文件/目录更改的通知,最好使用 POSIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61253/