Copie de fichier d'un répertoire
Bonjour,
Je dois copier des fichiers dans un répertoire.
Voila le code que j'ai fais.
Code:
1 2 3 4 5 6 7 8 9
| TSearchRec Infos_fichier;
if (FindFirst(SourceDirectory+ "*.*", faAnyFile , Infos_fichier)== 0)
do
{
SourceDirectory = SourceDirectory + "\\" + Infos_fichier.Name;
// copie fichier trouvé
CopyFile(SourceDirectory.c_str(),DestDirectory.c_str(), TRUE);
}
while(!FindNext(Infos_fichier)); |
Mais au lieu de me renvoyer le nom du fichier contenu dans le répertoire.
Il me renvoie le nom du répertoire.
Exemple:
voila mon répertoire:
C:\Documents and Settings\Administrateur\Mes documents\Nouveau dossier
Au lieu de me donner le nom du fichier dans se répertoire(Nouveau document texte.txt).
Il me renvoie Nouveau dossier
Quelqu'un pourrai m'aider SVP.