2010-12-03 9 views
3

ディレクトリ内のファイルの変更を追跡し、変更されるたびにWebサービスに通知します。 Windowsでこれを実行するための最良の方法だろうMacのWindowsからファイルへの変更を検出するにはどうすればよいですか?

、私はなど、私はそれを修正し、それを作成するように、file system eventsに反応することができます知っている

? これにはどの言語をお勧めしますか? (私はそれのための基本的なUIを構築する)です。

答えて

4

ネイティブ(C++/C)APIはReadDirectoryChangesWです。 .NET(C#など)では、これはFileSystemWatcherクラスにカプセル化されています。 C#はプログラミングがはるかに簡単ですが、そのURLにサンプルコードがあります。

これらのAPIは、いずれも不慮のイベントが発生することがあります。私が知っているこれに対する解決策はありません。簡単な代替手段ではありません。あなたのディレクトリが頻繁にそれを変更していない場合、おそらくあなたのためにうまくいくでしょう。

+0

ありがとうございます!それは私が探していたものです – micho

4

C#にはクラスSystem.IO.FileSystemWatcherがあり、これはおそらくあなたが望むことをするでしょう。詳細on the MDSN。 C++の場合は、this StackOverflow questionを参照してください。

+0

あなたの答え、クリス、そして他の質問への参考に感謝します。 – micho

関連する問題