我过去使用过 FileSystemWatcher。但是,我希望有人可以解释它实际上是如何在幕后工作的。
我计划在我正在制作的应用程序中使用它,它将监视大约 5 个驱动器和可能 300,000 个文件。
FileSystemWatcher 是否真的在驱动器上进行“检查”——例如,它会导致驱动器磨损吗?它还会影响硬盘“睡眠”的能力吗
这是我不明白它是如何工作的 - 如果它就像在计时器上扫描驱动器等......或者它是否在它做任何事情之前等待来自操作系统的某种类型的通知。
我只是不想实现会导致驱动器上的额外读取并阻止驱动器休眠的东西。