我正在编写一个类似于Notepad ++或UltraEdit的小型编辑器组件,该组件需要监视用户打开的文件-有点泥泞,但这就是需要的方式。

使用FileSystemWatcher的多个实例监视打开的文件是否明智-还是像Notepad ++或UltraEdit一样,还是有更好的方法来管理这些文件?

文件关闭后,它们将被正确处理。

抱歉,另一件事是,为驱动器创建一个通用FileSystemWatcher并对其进行监视,然后在我知道正确的文件后才向他们显示一条消息,要求重新加载该文件是否更明智?还是被拖延了?

最佳答案

您不会遇到多个FileSystemWatchers的问题,并且确实没有其他方法可以实现这一目标。

为了提高性能,请务必指定尽可能小的过滤器。

关于c# - 多个FileSystemWatcher是个好主意?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1058350/

10-11 10:55