opendir

Prototypes

DIR *opendir(char *NomRepertoire);

Description

Prépare la lecture du répertoire NomRepertoire.

Le nom du répertoire ne peut pas contenir de filtre du type *.txt.

Exemple

#include <stdio.h>
#include <dirent.h>

DIR *EntreesRepertoire;
struct dirent *Entree;

EntreesRepertoire=opendir("/tmp");
if (!EntreesRepertoire) ...
Entree=readdir(EntreesRepertoire);
if (!Entree) ...
if (closedir(EntreesRepertoire)==-1)
...

Avertissement

Le séparateur de répertoire doit être le caractère division /.

Si le chemin n'est pas précisé, le répertoire est cherché dans le répertoire courant du processus.

Si la lecture échoue, le résultat est NULL.

Voir aussi

readdir pour lire les entrées du répertoire. closedir pour arrêter l'énumération.