ディレクトリをリッスンして、ファイルがもう開いていないときに正確に(または数秒以内に)判断する必要があります。ファイルがもう開いていないとすぐに通知を受け取るにはどうすればよいですか?
どのようにC#でこれを行うのですか?
ディレクトリをリッスンして、ファイルがもう開いていないときに正確に(または数秒以内に)判断する必要があります。ファイルがもう開いていないとすぐに通知を受け取るにはどうすればよいですか?
どのようにC#でこれを行うのですか?
FileSystemWatcherをご覧ください、私はそれがあなたを助けると思います。
幸運を祈る!
Windowsはこれに関する通知をサポートしていません。定期的に再試行するには、「数秒」タイマーを使用します。
thats not true http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.onchanged.aspx –
@joe誰かがアクセス時間を更新しないファイルシステム上のファイルを読み込んだ場合、どのように彼らはファイルハンドルを閉じたことを教えてくれますか? – Tadmas
@tadmas in windowsほとんどのファイルはアクセス時間を更新します –
これは役立つとは思われません。ファイルを閉じるための 'NotifyFilter'はありません。 –