理想的にはPOSIXを使用して、C/C++でファイル/ディレクトリの変更を通知する方法

Linux ユーザーは inotify を使用できます

Windows フェロー向けの特典:

  • MSDN のファイル変更通知
  • 「フォルダの変更時」記事
  • 変更に関するファイル システム通知

Qt ライブラリには、ファイルが変更されたときにクロスプラットフォーム通知を提供する QFileSystemWatcher クラスがあります。 Qt を使用していない場合でも、ソースが利用できるため、独自の実装のサンプルとして参照できます。 Qt には、Windows、Linux、および Mac 用の個別の実装があります。


Leopard には File System Events API があります。