タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

fileとqtに関するblueleのブックマーク (1)

  • Qt4のQFileSystemWatcherでファイルの更新検知を行う - saito’s blog

    プログラマの方々なら、ファイルを更新したときに自動的にあるアクションを実行したいと思うことが、一度はあると思います。 そのようなタスクを実行するプログラムを書くには、ファイルシステムを監視して、ファイルの更新を検知する必要があります。 ファイルの更新を検知する方法として、2つの方法が考えられます。 1つ目の方法は、一定時間間隔でファイルの更新時間をポーリングする方法、2つ目の方法は、OSのAPI(Linuxのinotify等)を使う方法です。 1つ目の方法の場合、監視したいファイルが少数の場合は問題ありませんが、監視したいファイルが増えた場合にパフォーマンスが悪化すると思われます。 2つの方法の場合、OSのAPIを使うためにC言語を書く必要があるため、実装が容易ではありません。 また、基的にファイル監視のAPIはOS固有のAPIであるため、複数OSで動作しないという問題点もあります。 O

    Qt4のQFileSystemWatcherでファイルの更新検知を行う - saito’s blog
  • 1