FileSystemWatcher OnСоздал только запуск для первого файла из нескольких скопированных файлов

у меня естьFileSystemWatcher что я хотел бы уволитьOnCreated event for every folder copied into the watched directory, Несколько папок будут скопированы в этот каталог для просмотра одновременно, вручную.

В настоящее время это только стрельбаevent для первой папки скопированы.
Поэтому, если я просматриваю папку X и выбираю папки A, B, C в проводнике Windows и копирую их в X,OnCreated уволен за А, но не за В или С.

Это мой код, который я использую для настройкиFileSystemWatcher:

watcher = new System.IO.FileSystemWatcher(watchPath);            
watcher.InternalBufferSize = 32768;
watcher.IncludeSubdirectories = true;
watcher.NotifyFilter = NotifyFilters.FileName | NotifyFilters.DirectoryName | 
                       NotifyFilters.CreationTime | NotifyFilters.LastWrite;


watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.Created += new FileSystemEventHandler(OnCreated);
watcher.EnableRaisingEvents = true;

а вот мойOnCeated метод

void OnCeated(object sender, FileSystemEventArgs e)
{            
    XDocument xmlDoc = BeginImport(e.FullPath); 
}

Любая идеяwhy this is only firing the event for the first folder скопировать в просматриваемый каталог?

Ответы на вопрос(1)

Ваш ответ на вопрос