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 : Sélectionner tout - Visualiser dans une fenêtre à part
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();
}