FileSystemWatcher OnСоздал только запуск для первого файла из нескольких скопированных файлов
у меня естьFileSystemWatcher
что я хотел бы уволитьOnCreated event
для каждой папки, скопированной в просматриваемый каталог, Несколько папок будут скопированы в этот каталог для просмотра одновременно, вручную.
В настоящее время это только стрельбаevent
для первой папки скопированы.
Так что если яm просматривает папку 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);
}
Любая идеяпочему это только запуск события для первой папки скопировать в просматриваемый каталог?