日期:2014-05-19  浏览次数:20666 次

Filesystemwatcher触发事件之前能否加个判断?
在用Filesystemwatcher的时候直接有句:

watcher.Changed   +=   new   FileSystemEventHandler(OnChanged);

我想在检查到有文件改变之后,触发OnChanged事件之前先检查一下发生改变的文件,加个判断以确定是否触发OnChanged事件,要怎么写?可以办到么?先谢谢各位前辈了!

------解决方案--------------------
changed照这个意思应该是改变之后再触发吧,LZ看看可以是否继承Filesystemwatcher重写触发事件虚方法,一点参考:P
------解决方案--------------------
public class MyFilesystemwatcher:Filesystemwatcher{
protected override void OnChanged(FileSystemEventArgs e){
if (是否引发){
base.OnChanged(e)
}
}