1

すでに質問されている場合は、回答を指摘してください。

ディレクトリの変更の監視に関するこのチュートリアルと、ディレクトリ(パス)が使用できなくなった場合にプログラムが終了するはずの例を読んでいました-削除されました。

SHIFTこれは、ファイルが+を使用して (完全に) 削除された場合にのみ発生しますDel

「単純な」削除 (ディレクトリ/ファイルをごみ箱に入れるもの) のWatchKey場合でも、ファイルがまったく削除されていないかのように有効です。

ユーザーはおそらく 2 番目の方法を使用してファイル/ディレクトリを削除する可能性があるため、これは苛立たしい動作です。

WatchKey「単純な」削除 ( を押して) 後に が無効になることを確認するにはどうすればよいDelですか?

Windows 7 でテスト済み。

4

1 に答える 1

0

ディレクトリ(パス)が使用できなくなった場合、サンプルプログラムは終了するはずです-削除

いいえ、そうではありません。登録されたキーがなくなった場合、つまりディレクトリが空になった場合に終了するはずです。必要なのは、ディレクトリ自体の削除監視です。

于 2012-09-10T02:08:15.410 に答える