[MFC] Probléme FindNextFile
Bonjour
En utilisant ce code je me suis aperçu quand copiant les fichiers d'un dossier à un autre, il me toujours 1 fichier.
Pouvez vous me dire d'où cela peut venir.
Merci.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| void CCopieFichierApp::Copie()
{
CFileFind fDossier;
CString SDepart; SDepart = "c:\\test\\";
CString SFinal; SFinal = "d:\\test\\";
CString SFichier; SFichier.IsEmpty();
if(fDossier.FindFile(SDepart+"*.*"))
{
while(fDossier.FindNextFile())
{
if((!fileFind.IsDirectory())&&(!fileFind.IsDots()))
{
SFichier = fileFind.GetFileName();
CopyFile(SDepart+SFichier, SFinal+SFichier, FALSE);
}
}
}
fileFind.Close();
} |