[C] Arborescence de dossier
Résolu/Fermé
A voir également:
- [C] Arborescence de dossier
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Impossible de supprimer un dossier - Guide
- Dossier rar - Guide
- Dossier démarrage - Guide
2 réponses
Pilow
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
71
26 nov. 2009 à 15:06
26 nov. 2009 à 15:06
Bonjour
Dans ta structure dirent, aide toi du "unsigned char d_type"
Compare le avec des masques binaires, tu les trouvera dans le .h correspondant je crois bien
Il t'indiquera le type de fichier
Par exemple
http://kafka.fr.free.fr/docs/prog_syst_linux-html/html/slide_28.html
Dans ta structure dirent, aide toi du "unsigned char d_type"
Compare le avec des masques binaires, tu les trouvera dans le .h correspondant je crois bien
Il t'indiquera le type de fichier
if (ent->d_type & DT_UNKNOWN) printf("\t\tUNKNOWN"); if (ent->d_type & DT_DIR) printf("\t\tDIRECTORY"); if (ent->d_type & DT_LNK) printf("\t\tLINK"); if (ent->d_type & DT_FIFO) printf("\t\tPIPE");
Par exemple
http://kafka.fr.free.fr/docs/prog_syst_linux-html/html/slide_28.html