Pau*_*sik 15
看起来1000个文件将超出FileSystemWatcher的缓冲区.大在这里的解释.
链接摘录:
缓冲区大小和错误事件
FileSystemWatcher类通过捕获所有相关文件和较旧的更改并将它们放入缓冲区来工作.然后一次处理一次,直到处理完所有通知并且缓冲区为空.默认情况下,内部缓冲区的大小为8千字节(8192字节).每个事件的数据最多可占用16个字节的缓冲区,不包括文件名.这意味着当短时间内发生很多变化时,缓冲区很快就会过载并且通知可能会丢失.
从FileSystemWatcher处理正确的错误事件将允许您编码这种可能性.例如,使用您自己的逻辑检查和/或操作错误事件的文件夹...
| 归档时间: |
|
| 查看次数: |
3213 次 |
| 最近记录: |