我有一个控制台应用,广泛使用System.IO
命名空间,具体在File.Delete()
,File.Copy()
和Directory.Delete()
。
我想做的是在其中一种方法运行时引发一个事件,如下所示:
this.OnFileDelete += ...
//or
System.IO.File.OnFileCopy += ...
我知道我可以使用FileSystemWatcher
或通过为上述每种方法创建一个帮助方法来解决它,但我正在寻找一些更通用的东西,这将允许我在一个方法没有时引发一个事件由execute。创建。