1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
int main(void)
{
struct dirent *lecture;
DIR *rep;
rep = opendir("/tmp"); /* Ouverture du repertoire. */
/*
* Boucle qui parcours tout le repertoire. A chaque tour de boucle
* la fonction readdir renvoye un pointeur sur le nom de fichier en cours
* (que ce soit un repertoire, un fichier, un lien physique ou autre.).
*/
while ((lecture = readdir(rep)))
{
/* Affichage du nom du fichier en cours. */
printf("FICHIER: %s\n", lecture->d_name);
}
closedir(rep); /* Fermeture du repertoire. */
return 0;
} |
Partager