Bonjour A toutes et a tous
j'aimerais savoire comment on peut obtenir l'attribut d'un fichier et le changer sous GCC (dev-cpp).
Comment faire?
Version imprimable
Bonjour A toutes et a tous
j'aimerais savoire comment on peut obtenir l'attribut d'un fichier et le changer sous GCC (dev-cpp).
Comment faire?
fstat ? Je ne sais pas si c'est standard C ou POSIX ?
comment utilise-ont fstat?
cela m'aide pas trops !
Oserais-je vous demander des explications suplémentaire
De quel attribut tu parles alors ? tu pourrais détailler.
hello,
si vous etes sur unix. Il faut utiliser stat de cette maniere là:
cf: fonction statCode:
1
2
3
4
5
6
7
8
9
10
11 char *nomfic="NomDuFichier"; struct stat sts; stat(nomfic,&sts); // lecture des meta-données(information fichier) printf("%d",sts.st_mode); // pour le mode printf("%d",sts.st_ino); // pour l'inoeud printf("%d",sts.st_mtime); // pour la date de modification etc... printf"%d",sts.st_uid); // pour l'attribut utilisateur(droit) printf"%d",sts.st_gid); // pour l'attribut groupe utilisateur(droit)
;)
En effet c'est plutot stat qui ferait l'affaire cependant la structure utilisée reste la même (fstat/stat) de même que les différentes constantes POSIX d'attribut de fichier(et il y en a un paquet)
stat est plus facile a gerer
Sur quel plan ?Citation:
Envoyé par wkd
Celui là ?Citation:
Envoyé par hegros
:dehors:
Citation:
Envoyé par David.Schris
A ce que je vois on ne manque pas une occasion pour faire un peu d'humour :P