标签: c++ windows macos file-io cross-platform
我正在研究跨平台文件管理应用程序,该应用程序监视Linux,Windows和Mac OS X上的各种本地和网络文件系统。我们已经开始在我们自己的库上工作以包装OS文件系统事件,例如inotify和Windows上的等价物,但我问自己是否还没有现成的解决方案。
理想情况下,我们希望在所有三个平台上捕获文件系统事件,如果有一种简单的策略模式技术来注入您自己的监控策略,那就太好了。
答案 0 :(得分:2)
Qt可能有你要找的东西:
http://doc.qt.io/qt-4.8/qfilesystemwatcher.html