Мне нужно скопировать довольно много файлов из одной папки в другую. В настоящее время я делаю это следующим образом:
string[] files = Directory.GetFiles(rootFolder, "*.xml");
foreach (string file in files)
{
string otherFile = Path.Combine(otherFolder, Path.GetFileName(file));
File.Copy(file, otherFile);
}
Это самый эффективный способ? Кажется, требуется возраст.
EDIT: Я действительно спрашиваю, есть ли более быстрый способ сделать пакетную копию вместо копирования отдельных файлов, но я думаю, что ответ отрицательный.