c#检测目录更改

时间:2011-10-08 03:18:29

标签: c# directory filesystemwatcher

我在C#中使用FileSystemWatcher来监视目录。有很好的文档记录(并且很好地抱怨)FileSystemWatcher可以很好地检测目录中的更改,但不能更改目录。为了解决这个问题,我每隔一秒检查目录是否存在,但这是多么浪费。我需要知道目录中是否有更改,以及目录是否已删除或重命名。没有民意调查有更好的方法吗?

1 个答案:

答案 0 :(得分:3)

您可以监视父目录并将Filter属性设置为文件夹的名称,以仅获取文件夹的事件并将IncludeSubdirectories设置为true。