Eventuali duplicati:
Best way to copy the entire contents of a directory in C#Come si copia una cartella e tutte le sottocartelle e i file in .NET?
vorrei copiare la cartella con tutte le sue sottocartelle ei file da una posizione a un'altra in .NET. Qual'è il miglior modo per farlo?
Vedo il metodo Copia nella classe System.IO.File, ma mi chiedevo se esistesse un metodo più semplice, migliore o più veloce della ricerca per indicizzazione della struttura della directory.
http://xneuron.wordpress.com/2007/04/12/copy-directory-and-its-content-to-another-directory-in-c/ potrebbe essere utile a voi; mostra un semplice metodo ricorsivo –
Non vedo l'ora di quando ho bisogno di fare operazioni sul file system perché ho una scusa legittima per usare la ricorsione! – mmcdole