为什么文件系统观察者几乎失明?

OrE*_*lse 1 vb.net filesystemwatcher file-rename batch-rename

我正在使用FileSystemWatcher重命名Watched目录中的文件.

如果同时复制到监视目录的文件数超过50的数量,则会出现问题...

对于前50个文件成功触发重命名事件,但之后没有任何反应

有什么建议吗?

Han*_*ant 5

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