AccueilCodes sourcesFreewaresArticlesRéponsesRechercheVotre avisNewsMon blogLiensContact
Mardi 04 Novembre 2025

Valid HTML 4.01 Transitional

126 codes sources48 articles77 news24 Liens15 avis9 réponses.
Comment copier un dossier et tout son contenu
Code WinDev
// Copie d'un répertoire
Res = fRepCopie("C:\Répertoire\MesFichiers", "D:\Documents\CopieFichier"frRécursif)
Code C++
//using System.IO;

public static void CopyDir(string sourceDir, string destDir) 
{
    DirectoryInfo dir = new DirectoryInfo(sourceDir);    if (dir.Exists) 
    {
        string realDestDir;
        if (dir.Root.Name != dir.Name) 
       {
           realDestDir = Path.Combine(destDir, dir.Name); 
           if (!Directory.Exists(realDestDir))
               Directory.CreateDirectory(realDestDir); 
       }
       else realDestDir = destDir;       
       foreach (string d in Directory.GetDirectories(sourceDir)) 
           CopyDir(d, realDestDir);
       foreach (string file in Directory.GetFiles(sourceDir)) 
       {

            string fileNameDest = Path.Combine(realDestDir, Path.GetFileName(file)); 
            //if (!File.Exists(fileNameDest))

            File.Copy(file, fileNameDest, true); 
       }
    }
}
Code VB
Code Java
function CopyDir(sourceDir,destDir,ecraser)
{
 var tmp = ecraser ? ecraser : false;
 var fso=new ActiveXObject("Scripting.FileSystemObject")
 fso.CopyFolder(sourceDir,destDir,tmp);
}
/*
le 3ème paramètre autorise ou non ( par défaut )
l'écrasement des fichiers déjà existants dans le
répertoire de destination.
*/
®2006 - codel5g.com