c#FileSystemWatcher如何处理多个文件?
如果您让c#FileSystemWatcher使用创建的事件监视目录,那么如果处理需要一段时间,您将如何处理多个文件并对其进行处理。因此,一些文件进入,然后开始处理。如果在处理完成之前有更多文件进入,应该如何处理,或者FileSystemWatcher创建的事件是否将它们排入队列?c#FileSystemWatcher如何处理多个文件?,c#,directory,filesystemwatcher,file-monitoring,C#,Directory,Filesystemwatcher,File Monitoring,如果您让c#FileSystemWatcher使用创建的事件监视目录,那么如果处理需要一段时间,您将如何处理多个文件并对其进行处理。因此,一些文件进入,然后开始处理。如果在处理完成之前有更多文件进入,应该如何处理,或者FileSystemWatcher创建的事件是否将它们排入队列? 对于这种情况,是否需要使用异步方法事件处理程序?是的,FileSystemWatcher队列事件,因此不会丢失任何文件事件,但是,如果事件注册是一项时间相关的任务,则应创建异步事件处理程序。是否可以同时处理多个文件,
对于这种情况,是否需要使用异步方法事件处理程序?是的,FileSystemWatcher队列事件,因此不会丢失任何文件事件,但是,如果事件注册是一项时间相关的任务,则应创建异步事件处理程序。是否可以同时处理多个文件,或者您更愿意将它们添加到队列中,并逐个顺序处理它们?