【问题标题】:file modification callbacks using c++? [duplicate]使用 C++ 的文件修改回调? [复制]
【发布时间】:2013-10-04 06:24:33
【问题描述】:

我需要在我的代码中进行回调(在 C++ 中),它会在每次修改特定文件(保存后)时触发,我使用的是 Mac 但不是 Xcode,我正在使用 g++ 构建我的代码,这方面的文档似乎非常有限。有没有人有任何执行此功能的示例代码?或者可以指出我在哪里看的正确方向?

【问题讨论】:

  • 看看 boost 文件系统库。这里有例子:highscore.de/boost/file_monitor.zip
  • 不是同一个问题,我需要在我正在编写的代码中进行回调,而不是监控文件的独立程序

标签: c++ macos g++ boost-filesystem


【解决方案1】:

在 Linux 上你会使用ionotify,但 OSX 有FSEvents。它似乎只会通知您有关目录的更改,然后由您决定该事件是否与您的文件有关。有一个 C API。 This question 有一些例子。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-28
  • 2018-03-27
  • 2011-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-29
相关资源
最近更新 更多