본문 바로가기

IT

ls2.c

#include <sys/stat.h>


int main(int argc, char *argv[])

{

struct stat info;


if(argc> 1)

{

if(stat(argv[1], &info) != -1)

{

show_stat_info(argv[1], &info);

return 0;

}

else perror(argv[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);

printf("  group: %d\n", buf->st_gid);

printf("   size: %d\n", buf->st_size);

printf("modtime: %d\n", buf->st_mtime);

printf("   name: %s\n", fname);

}

'IT' 카테고리의 다른 글

pwd1.c  (0) 2014.10.01
ls1.c  (0) 2014.09.24
ls3.c  (0) 2014.09.24
JsonTest.java  (0) 2014.09.19
lseek1.c  (0) 2014.09.17