2010-01-13 43 views
1

我正在使用FileSystemWatcher来重命名Watched目录中的文件。为什么文件系统监视器几乎是盲目的?

的问题时,如果文件的数量复制同时到监控目录超过50的数...

重新更名事件是第一个50个文件成功地发射,但没有任何反应

有什么建议吗?

回答

5

您需要给它一个更大的InternalBufferSize。并迅速回应改变事件。排队它们,然后在另一个线程中处理通知是最好的。这也有助于你处理不可避免的锁定文件问题。