Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
La fonction opendir ouvre le dossier dont le chemin est fourni en paramètre et renvoie un flux de dossier. Ce flux permettra ensuite de lire les entrées du dossier avec readdir.
Paramètres
dirname : chemin du dossier à ouvrir.
Valeur de retour
En cas de succès, la fonction renvoie un pointeur de type DIR *. En cas d'erreur, elle renvoie NULL et positionne errno.
Codes erreurs pouvant être déclenchés
EACCES : les droits d'accès ne permettent pas d'ouvrir le dossier.
EMFILE : le processus a déjà trop de descripteurs ouverts.
ENOENT : le chemin n'existe pas.
ENOTDIR : le chemin ne désigne pas un dossier.
Exemple de code
L'exemple suivant ouvre le dossier passé en paramètre puis affiche son contenu.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :