c#检测目录更改

本文关键字:检测 | 更新日期: 2023-09-27 18:10:39

我在c#中使用FileSystemWatcher来监视目录。有充分的文档证明(也有很多抱怨),FileSystemWatcher可以很好地检测目录中的更改,但不能检测目录的更改。为了解决这个问题,我每秒钟都要检查目录是否存在,但这太浪费了。我需要知道目录中是否有更改,以及目录是否被删除或重命名。有没有更好的办法不用投票?

c#检测目录更改

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