Citation:
AnsiString OldPath = Edit_mesdocs->Text ; //chemin du dossier "Mes documents"
AnsiString NewPath = Edit_dest->Text ; //chemin où le dossier va être copier
if (DirectoryExists(OldPath) && !DirectoryExists(NewPath))
{
if(CopyFile(OldPath.c_str(),NewPath.c_str(),true) == true ) // déplace le fichier
{
ShowMessage("Réperoire déplacé avec succès");
}
else
{
ShowMessage("Erreur");
}
}
else
{
ShowMessage("Répertoire inexistant");
}
J'obtiens la fenêtre avec le message "Erreur" mais lorsque je test ma fonction cela marche avec d'autres sources. Peut-être qu'il est impossible de copier Mes Documents (car cette fonction supprime le repertoire) sans lui indiquer quelque part ???