002
29.09.2008, 12:18 Uhr
huckleberry
|
Guckst du hier:
www.pronix.de/pronix-94.html
....Sie haben drei Versionen, womit Sie die Dateiattribute in die Struktur stat erfragen können. Hier die Syntax: #include <sys/types.h> #include <sys/stat.h>
int stat(const char *pfadname, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *pfadname, struct stat *buf);....
Beispiel:
Code: |
#include <stdio.h> #include <stdlib.h> #include <errno.h> #include <sys/stat.h> #include <sys/types.h> #include <string.h>
int main(int argc, char **argv) { struct stat attribut;
if(argc < 2) printf("usage: %s datei(en)\n", *argv);
while(*++argv != NULL) { if(stat(*argv,&attribut) < 0) { fprintf(stderr, "stat(): %s\n", strerror(errno)); return EXIT_FAILURE; } printf("%-18s\n",*argv); printf("INODE : %d\n" ,attribut.st_ino); printf("GROUP-ID : %d\n\n" ,attribut.st_gid); //etc.. } return EXIT_SUCCESS; }
|
mfg huck -- There are 10 types, those who understand binary and those who don't... |