Возможный дубликат:
Лучший способ скопировать все содержимое каталога в С#
Я хотел бы скопировать папку со всеми ее подпапками и файлом из одного места в другое в .NET. Какой лучший способ сделать это?
Я вижу метод Copy в классе System.IO.File, но задавался вопросом, был ли более простой, лучший или более быстрый способ обхода дерева каталогов.