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