chmod
Prototypes
int chmod(char *NomFichier, int Masque);
Description
Fixe les caractéristiques du fichier identifiée par NomFichier avec le masque Masque.
- Si le bit 4 est positionné, le fichier est accessible en lecture.
- Si le bit 2 est positionné, le fichier est accessible en écriture.
- Si le bit 1 est positionné, le fichier est accessible en exécution.
Exemple
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
struct stat Informations;
int Mode;
if (stat("C:\\tmp\\essai.txt", &Informations)==-1)
...
Mode=Informations.st_mode&(~(0444));
if (chamod("C:\\tmp\\essai.txt", Mode)==-1)
...
Avertissement
Le résultat est -1 en cas d'erreur.
Voir aussi
stat pour lire caractéristiques du fichier.