是否有用于文件系统事件的跨平台库?

时间:2013-10-14 08:18:32

标签: c++ windows macos file-io cross-platform

我正在研究跨平台文件管理应用程序,该应用程序监视Linux,Windows和Mac OS X上的各种本地和网络文件系统。我们已经开始在我们自己的库上工作以包装OS文件系统事件,例如inotify和Windows上的等价物,但我问自己是否还没有现成的解决方案。

理想情况下,我们希望在所有三个平台上捕获文件系统事件,如果有一种简单的策略模式技术来注入您自己的监控策略,那就太好了。

1 个答案:

答案 0 :(得分:2)

Qt可能有你要找的东西:

http://doc.qt.io/qt-4.8/qfilesystemwatcher.html