- 7
- 0
- 约1.39万字
- 约 112页
- 2017-08-23 发布于河南
- 举报
Linux环境高级编程-文件与目录、标准IO
你蚂绢凳澄卷队脆稚禾告昧披乔峦秦鬼曙烈彦琵暴娄壶陪钙赖年宫号瑰棕Linux环境高级编程-文件与目录、标准IOLinux环境高级编程-文件与目录、标准IO;文件和目录
文件类型
用户ID和组ID
文件访问权限
文件时间
文件长度
硬连接和符号连接
目录操作
标准IO
标准I/O库
打开流
定位流
读写流
格式化输出
临时文件
系统数据文件
口令文件
其他数据
系统标识
系统日期、时间
;文件类型
用户ID和组ID
文件访问权限
文件时间
文件长度
硬连接和符号连接
目录操作
;用于获取有关文件的信息结构
函数原型
int stat(const char* pathname, struct stat* buf);
int fstat(int filedes, struct stat *buf);
int lstat(const char* pathname, struct stat* buf);
参数与返回值
参数pathname:文件名,需要获取该文件的信息
参数 filedes:文件描述符
参数buf:stat函数将pathname对应的文件信息,填入buf指向的stat结构中
返回值:0成功;-1出错
区别:
stat通过文件名返回文件的信息;fstat通过文件描述符
stat返回符号链接所引用的文件信息;lstat返回符号链接本身的信息
;;Linux系统中的常见文件类型
原创力文档

文档评论(0)