Le système de fichiers et C

 

 

 

- Gestion d'un fichier par descripteur de fichier (standard Unix)

Les fonctions create(), open(), close(), read(), write(), dup(), lseek(), rename(), link(), symlink() et unlink()

- Gestion d'un fichier par pointeur de fichier (standard C)

- Lire le status d'un fichier/répertoire (droit d'accès, propriétaire, type de fichier, dates, ...)

Les fonctions stat(), lstat(), fstat() et la structure stat

- Lire le contenu d'un répertoire

Les fonctions opendir(), readdir(), closedir() et rewinddir()

- Tester ou Modifier les droits d'accès d'un fichier/répertoire

Vérifier les droits d’accès à un fichier

Modifier les droits d'accès à un fichier

Changer le propriétaire ou le groupe d'un fichier

- Gestion des erreurs

. Gestion simplifiée des erreurs
. Gestion des erreurs plus poussée