我正在创建一个使用FileSystemWatcher的Windows应用程序。 FileSystemWatcher监视一些目录的变化。每次将某个文件添加到此目录中时FileSystemWatcher都必须将此文件的信息添加到XML文件中。所有的工作都很好,但是当我在同一时间添加100个文件(例如某些应用程序将这些文件添加到目录中)时,并不是每个文件的信息都出现在此xml文件中。FileSystemWatcher通知
我想使用队列。并用它来添加项目到这个集合。并使用计时器。计时器将从这个集合中向XML添加信息。这是个好主意吗?
任何人都可以告诉我该怎么做?
所以我认为我必须创建一个Windows应用程序和Windows服务。 WinApp只会将信息添加到EventLog,Windows Service将读取EventLog信息并将其写入XML。我认为这将是最好的办法。我在等待好的建议
'FileSystemWatcher'被称为是对这类东西的挑剔。 – 2010-09-25 06:05:30
所以你可以建议 – AEMLoviji 2010-09-25 06:13:16
谢谢阿萨夫拉维。我知道我的英语不够好。 – AEMLoviji 2010-09-25 07:58:42