- 论坛徽章:
- 0
|
- #include <stdio.h>
- #include <sys/types.h>
- #include <sys.stat.h>
- int main(int ac, char *av[ ])
- {
- struct stat info;
- if(ac>1)
- if(stat(av[1],&info)1=-1)
- {
- show_stat_info(av[1],&info);
- return 0;
- }
- else
- perror(av[1]);
- return 1;
- }
- show stat_info(char *fname,struct stat *buf)
- {
- printf(“mode : %o\n”,buf->st_mode); /*显示文件模式字段*/
- printf(“links : %d\n”,buf->st_nlink); /*显示链接数*/
- printf(“user : %d\n”,buf->st_uid); /*显示用户名ID*/
- printf(“group : %d\n”,buf->st_gid); /*显示组ID*/
- printf(“size : %d\n”,buf->st_size); /*显示文件大小*/
- printf(“modtime : %d\n”,buf->st_mtime); /*显示文件的最后修改时间*/
- printf(“name:%s\n”,fname); /*显示文件名*/
- }
复制代码 |
|