Accéder à tous les fichiers d'un répertoire en C

cs_ilyatout Messages postés 14 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 17 novembre 2003 - 4 sept. 2003 à 16:20
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 4 sept. 2003 à 16:25
Bonjour,

J'aimerais savoir comment accéder à tous les fichiers d'un répertoire donné, de facon à pouvoir effectuer un traitement sur chaqun d'eux et cela en C.

Merci par avance !

1 réponse

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
4 sept. 2003 à 16:25
Voila un bon traitement, mais le dernier qui soit:

void TxtDeleteAll()
{
WIN32_FIND_DATA wfd;
HANDLE hfl = FindFirstFile("*.*", &wfd);
if(hfl == INVALID_HANDLE_VALUE) return;
DeleteFile(wfd.cFileName);
while(FindNextFile(hfl, &wfd)) DeleteFile(wfd.cFileName);
FindClose(hfl);
}

BruNews, ciao...
0
Rejoignez-nous