Нужно скопировать файлы из директорию в корневую директорию.
Саму функцию сделал. НО! У меня проблема указать куда скопировать:
public override void CopyAll(string DIR) {
string copyToFolder = MainPath + "\\" + DIR;
foreach (FileInfo item in MainPath.GetFiles()) {
item.CopyTo(Path.Combine(copyToFolder, item.Name), false);
}
foreach (DirectoryInfo item in MainPath.GetDirectories()) {
DirectoryInfo copyDirectory = MainPath.CreateSubdirectory(item.Name);
CopyAll(DIR);
}
}
Вместо MainPath, нужно закинуть в copyToFolder. Но я сталкиваюсь с проблемой конвертирования string к System.IO.DirectoryInfo(к объекту).