|
分類:[C#]
始めまして。 fileSystemWatcherについて質問があります。
fileSystemWatcherを使用し、監視しているフォルダーにファイルが作られ たらメッセージボックスを表示しようとしています。 プロパティは、NotifyFilterはLastWriteを使用し、監視しているフォルダ ーにファイルが更新されるのをきっかけにメッセージボックスを表示しようと しています。ちなみに、FileSystemWatcherのプロパティのほかの設定はデフ ォルトのまま使用してます。FileSystemWatcherのイベントはchangedを使用し ています。 ここからが問題なのですが、監視しているフォルダーにファイルを更新する と1回の更新につき1つのメッセージボックスが表示される予定なのですが、 実際は複数表示されてしまいます。これを1回更新するごとに1つのメッセー ジボックス(処理)を表示する(行う)ようにするにはどうすればよいでしょ うか? 以下にコードをのせておきます。よろしくお願いいたします。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ private void fileSystemWatcher1_Changed(object sender, System.IO.FileS ystemEventArgs e) { MessageBox.Show("test");
}
|