一. twddp
#包含
#包含
#包含
#包含
#包含
#包含
intmain(intargc,char* argv谦让的月饼) ) )。
结构stat file _ stat;
if(argc!=2) {
printf (使用3360 % s文件名称(n ),argv[0];
返回1;
}
if(stat(argv[1],file_stat )=-1 ) {
perror (cannotgettheinformationofthefile! n ';
返回1;
}
if(s_isreg ) file_stat.ST_mode ) )
printf('%sisregularfile,Judged by S_ISREGn ',argv[1];
if(file_stat.ST_modes_ifreg ) )。
printf('%sisregularfile,judegedbybitscalculates _ if reg (n ),argv[1];
if(s_isdir ) file_stat.ST_mode ) )
printf('%sisdirectory,Judged by S_ISDIRn ',argv[1];
if(file_stat.ST_modes_ifdir ) )。
printf('%sisdirectory,judgedbybitcalculates_isdir(n ),argv[1];
printf(ownerid:%d,Group ID: %dn ),file_stat.st_uid,file_stat.st_gid );
printf(permission:%o(n ),file_stat.st_mode0x1ff );
printf (最后访问时间: sn (,ctime ) file_stat.ST_atime );
printf (lastmodificationtime : sn (,ctime ) file_stat.ST_mtime );
printf (laststatuschangetime : sn (,ctime ) file_stat.ST_ctime );
返回0;
}
p4.5.c is Regular File,Judged by S_ISREG
p4.5.c is Regular File,Judeged by bits calculate S_IFREG
Owner ID:0,Group ID:0
Permission:644
最后访问时间: mon aug 31143360543360332015
lastmodificationtime : sunmay 6223360243360042012
laststatuschangetime : mon aug 31143360543360232015