我们正在为我们的内部会计软件包系统编写一个类似于工具的文本编辑器,其中的操作可以通过我们自己的Xml语言规范完成。这些宏命令是在Xml文件中指定的,我们需要能够监视打开的文件是否有外部修改的bean。多个FileSystemWatchers监视本地系统上的文件?
唯一的问题是,可能有20-30个文件在任何时候打开不同的路径。在这种情况下使用多个FileSystemWatchers会不错?或者,最好是监控根驱动器并捕获与编辑器中打开文件相匹配的特定事件(尽管可能会引发大量事件)。
一些是本地驱动器(C,D,E),另一些是它们的网络驱动器(U,X,G,H)。文件也相当矮大约300-400Kb。
感谢您的回复,我只是意识到我还没有登录:(无所谓,我很好奇记事本++如何维护什么文件打开,如果他们被修改或不等等。 – 2010-05-29 08:14:20