C# FileSystemWatcher OnOpen事件
在.Net中,如何监视文件是否已被其他程序访问(打开)?我在FileSystemWatcher中看不到打开的事件,所以我假设它不能这样做。还有别的办法吗?这在Windows中显然是可能的,是否有某种类型的钩子可从.Net获得?检查NotifyFilters属性。您可能希望查找访问日期/时间的更改。NotifyFilters枚举有一个有趣的值:LastAccess表示最后一次文件或目录访问。这必须设置为NotifyFilter属性。它会引发OnChanged事件吗?@HeavyWave是,它会引发OnChange事件。检查FileSystemEventArgs的ChangeType属性以确定更改了什么-如果这对您很重要的话。C# FileSystemWatcher OnOpen事件,c#,filesystemwatcher,C#,Filesystemwatcher,在.Net中,如何监视文件是否已被其他程序访问(打开)?我在FileSystemWatcher中看不到打开的事件,所以我假设它不能这样做。还有别的办法吗?这在Windows中显然是可能的,是否有某种类型的钩子可从.Net获得?检查NotifyFilters属性。您可能希望查找访问日期/时间的更改。NotifyFilters枚举有一个有趣的值:LastAccess表示最后一次文件或目录访问。这必须设置为NotifyFilter属性。它会引发OnChanged事件吗?@HeavyWave是,它会引发