Я использую FileSystemWatcher, который использует событие Created, чтобы прослушать, когда я копирую файлы в этот каталог. этот метод ниже:Перемещение файлов из наблюдаемой папки в C#
private void fileSystemWatcher1_Created(object sender, System.IO.FileSystemEventArgs e)
{
System.IO.Directory.Move([email protected]"\"+e.Name, fileSystemWatcher1.Path + @"\Processing\"+e.Name);
}
Проблема заключается в том, если я копирую большой файл в этот каталог, таким образом, что она занимает около 30 секунд, чтобы скопировать этот метод вызывается, как только первый байт записывается в папку и пытается переместить файл, который используется другим процессом, так что это не удается.
Любые мысли?
благодаря