FileSystemWatcher
ファイルシステムの変更を追跡するために使用しています。しかし、顧客はシステム ファイルの変更記録を望んでいません。彼は「ユーザーによって変更された」レコードが必要なだけです。これどうやってするの?
2 に答える
2
FileSystemWatcher.Changed イベントをサブスクライブし、ファイルを手動でフィルター処理します。
MyFolderWatcher.Changed += (s, e) => {
if ((File.GetAttributes(e.FullPath) & FileAttributes.System) != FileAttributes.System)
; // Do something
}
于 2010-09-10T15:33:40.970 に答える
0
Win32 または .Net フレームワークでこれを行う方法はないと思います。このようなサービスを提供するには、カーネルでファイル アクセスをインターセプトする必要があります。
于 2010-09-10T15:31:45.337 に答える