【发布时间】:2015-01-14 14:08:35
【问题描述】:
我创建了一个文件系统监视程序来监视某个目录并监视具有测试扩展名的文件。
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = somepath;
watcher.Filter = "*.Tests";
// Hooked changed, deleted and created events
watcher.IncludeSubdirectories = true;
watcher.EnableRaisingEvents = true;
当在监视目录或其子目录中创建、删除或更改具有测试扩展名的文件时,事件会正确触发。
问题是,例如,如果我在监视目录中删除了一个地图,其中包含带有 Tests 扩展名的文件。尽管删除了许多带有 Tests 扩展名的文件,但不会触发任何事件。
有什么办法可以实现吗?
【问题讨论】:
标签: c# events filesystemwatcher