什么是从FileSystemWatcher的错误中恢复的最佳做法是什么?是从、做法、错误、FileSystemWatcher

2023-09-04 22:39:28 作者:爱你我用心L,

在一个 FileSystemWatcher.Error 引发事件,我不知道该怎么做下一步。 唯一的例外可能是一个[比较]较轻的,如

After a FileSystemWatcher.Error event was raised, I have no clue about what to do next. The exception can be a [relatively] minor one, such as

在一次目录太多的变化

不影响观察者的观看进程,但它也可以是一个大问题。 - 例如被删除的观看目录,在这种情况下观察者是不再官能

which doesn't affect the watcher's watching process, but it can also be a big issue - such as the watched directory being deleted, in which case the watcher is no longer functional.

我的问题是什么是处理错误事件最好的方法是什么?

My question is what is the best way to handle the Error event?

推荐答案

取决于错误肯定?

如果有太多的数据,因为缓冲区溢出了(许多变化)做一个列表目录,并抓住你后的变化。 如果有太多的数据,因为你不处理FileSystemWatcher的事件的速度不够快,确保您高效地处理它。 删除目录,不能做任何事情比处置FileSystemWatcher的,或者再次看着父母为目录名的休闲娱乐等。