|
| | 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.
*/
|
|
| | | | | |
| |
|