El Pollo con Almendras

Código fuente: Método para copiar una carpeta y sus subcarpetas en cSharp

Por admin el Jul.06, 2010, categoría General

C#

Usando la recursividad…

private void CopyFolder( string sourceFolder, string destFolder )
{
    if (!Directory.Exists( destFolder ))
        Directory.CreateDirectory( destFolder );
    string[] files = Directory.GetFiles( sourceFolder );

    foreach (string file in files)
    {
        string name = Path.GetFileName( file );
        string dest = Path.Combine( destFolder, name );
        File.Copy( file, dest );
    }
    string[] folders = Directory.GetDirectories( sourceFolder );

    foreach (string folder in folders)
    {
        string name = Path.GetFileName( folder );
        string dest = Path.Combine( destFolder, name );
        CopyFolder( folder, dest );
    }
}
:, , , ,

Dejar un comentario...


¿Estás buscando algo?

Usa el formulario para buscas en el sitio:

No encuentras lo que estás buscando? Deja en comentario en un post y me pondré en contacto contigo!