【发布时间】:2010-01-13 13:11:19
【问题描述】:
我正在使用 FileSystemWatcher 来重命名 Watched 目录中的文件。
如果同时复制到监视目录的文件数量超过50个...
前 50 个文件的重命名事件成功触发,但之后没有任何反应
有什么建议吗?
【问题讨论】:
标签: vb.net filesystemwatcher file-rename batch-rename
我正在使用 FileSystemWatcher 来重命名 Watched 目录中的文件。
如果同时复制到监视目录的文件数量超过50个...
前 50 个文件的重命名事件成功触发,但之后没有任何反应
有什么建议吗?
【问题讨论】:
标签: vb.net filesystemwatcher file-rename batch-rename
您需要给它一个更大的 InternalBufferSize。并快速响应变化的事件。将它们排队,然后在另一个线程中处理通知是最好的。这也有助于您处理不可避免的文件锁定问题。
【讨论】: