如何使用FileSystemWatcher在C#中监视Windows系统中文件的更改
作者:互联网
当前,我正在使用filesystemwatcher类来监视文件更改,但就我而言,我在系统中不同位置上有数百万个文件,因此必须创建数百万个filetstemwatcher类实例,这会导致性能问题.
请告诉我如何才能最大限度地提高性能,或者还有另一种方法来监视c#中的所有文件.
解决方法:
FileSystemWatcher是正常方法.我建议您在更高级别上监视文件-例如.在驱动器级别进行的所有更改,仅响应您感兴趣的文件夹中的更改.
例如,一旦获得“更改”事件,就可以检查传递给事件处理程序的FileSystemEventArgs的FullPath属性.
而且我认为您已经在文件夹级别而非单个文件中进行查看.
标签:filesystemwatcher,wpf,c 来源: https://codeday.me/bug/20191201/2078613.html