摘要:
struct dirent中的几个成员: d_type:4表示为目录,8表示为文件 d_reclen:16表示子目录或文件,24表示非子目录 d_name:目录或文件的名称 阅读全文
posted @ 2016-08-12 23:03
oraser
阅读(173)
评论(0)
推荐(0)
摘要:
1.stat 获取文件属性 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *filename,struct stat *buf); int fstat(fd, struct s 阅读全文
posted @ 2016-08-12 14:31
oraser
阅读(568)
评论(0)
推荐(0)
摘要:
1,linux文件操作 1.1 系统调用 系统调用发生在内核空间,因此如果在用户空间的一般应用程序中使用系统调用来进行文件操作,会有用户空间到内核空间切换的开销。但通过系统调用来访问文件是最直接的方式。系统调用函数直接作用于操作系统内核的设备驱动程序从而实现文件访问。文件描述符fd是一个非负整型值, 阅读全文
posted @ 2016-08-12 14:25
oraser
阅读(7006)
评论(0)
推荐(1)