06 2013 档案

摘要:在使用这个结构体和方法时,需要引入:<sys/types.h><sys/stat.h>struct stat这个结构体是用来描述一个linux系统文件系统中的文件属性的结构。可以有两种方法来获取一个文件的属性:1、通过路径:int stat(const char *path, struct stat *struct_stat);int lstat(const char *path,struct stat *struct_stat);两个函数的第一个参数都是文件的路径,第二个参数是struct stat的指针。返回值为0,表示成功执行。执行失败是,error被自动设置为下 阅读全文
posted @ 2013-06-06 11:19 楚云之南 阅读(62613) 评论(2) 推荐(3)
摘要:在学习linux中posix api时,遇到了一个目录文件下面一条目录信息的结构体struct dirent{ long d_ino; _kernel_off_t d_off; unsigned short d_reclen; unsigned char d_type; //在有些系统中是没有这个成员的,比如本人使用的centos 6 char d_name[256]; } 我不明白这个地方的d_reclen是什么东东,在网上查了一下,有人说是strlen(d_name),实际上是不对的。严格的说,这个成员是这个结构体除了d_na... 阅读全文
posted @ 2013-06-05 16:38 楚云之南 阅读(2201) 评论(1) 推荐(0)