BastienL21
Messages postés
172
Date d'inscription
dimanche 10 décembre 2000
Statut
Membre
Dernière intervention
12 février 2009
2
23 mai 2008 à 17:49
Bonjour,
Si ca peu t'aider, j'ai un petit code qui permet de lister tous les fichiers se trouvant dans un dossier spécifié mais tu devrais pouvoir en fonction des fichier trouvé, pouvoir entrer dedans si ce sont des dossier et recommencer...
Liste tous les fichiers danss C:\:
char Adresse[] = "C:\\*.*"; /*Pour la 1ère *, tu met le nom du fichier et la deuxième éventuelement l'extention et tu pourras les faire changer durant l'éxécution du programme en la formatant( gets(Variable_Contenant_La_Nouvelle_Adresse); (sprintf(Adresse,"%s" , Variable_Contenant_La_Nouvelle_Adresse); )*/
HANDLE hFind;
WIN32_FIND_DATA wFindData;
hFind = FindFirstFile(Adresse, &wFindData);
if(hFind != INVALID_HANDLE_VALUE)
while(1)
{
if(!FindNextFile(hFind, &wFindData)) break;
printf("%s\n", wFindData.cFileName);
}
FindClose(hFind);
Je pense et j'espère que ce code te seras utile
//Cordialement,