c++ - 如何在 C/C++ 中收到文件/目录更改的通知,最好使用 POSIX

标签 c++ c posix

主题说明了一切 - 通常简单且跨平台的方式是智能地进行投票。但是每个操作系统都有一些无需轮询的方式来通知。是否有可能以合理的跨平台方式进行? (我只关心 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/

相关文章:

c - 什么时候应该连接数据报套接字?

c - 使用 C,我如何知道文件何时创建?

c++ - 对象指针随机指向 0x00000

c++ - 编译时是否需要短路评估规则?

c++ - 未处理的异常编译错误

创建一个包含 BST 给定范围内数字的单向链表

c++ - 有没有一种方法可以在不使用 const NxRay 的情况下使用 PhysX 库进行光线转换?

c - 为什么 Faile 比简单国际象棋程序 (TSCP) 快得多? (国际象棋引擎优化)

c - 如何使用 GMP 获取 C 中定义的实型数字的字节计数部分

c - 找出一个进程一次可以打开的最大信号量数