Copie todo el contenido de un directorio en C #
Quiero copiar todo el contenido de un directorio de una ubicación a otra en C #.
No parece haber una manera de hacer esto usandoSystem.IO
clases sin mucha recursividad.
Hay un método en VB que podemos usar si agregamos una referencia aMicrosoft.VisualBasic
:
new Microsoft.VisualBasic.Devices.Computer().
FileSystem.CopyDirectory( sourceFolder, outputFolder );
Esto parece un truco bastante feo. ¿Hay una mejor manera?