您的位置:首页 > 教育 > 培训 > 河南专业网站建设招聘_抖音代运营多少钱_免费建站哪个网站最好_日照seo优化

河南专业网站建设招聘_抖音代运营多少钱_免费建站哪个网站最好_日照seo优化

2025/5/15 16:13:24 来源:https://blog.csdn.net/m0_74340589/article/details/143462714  浏览:    关键词:河南专业网站建设招聘_抖音代运营多少钱_免费建站哪个网站最好_日照seo优化
河南专业网站建设招聘_抖音代运营多少钱_免费建站哪个网站最好_日照seo优化

获取文件属性,(从inode结构体中获取)
stat/lstat 函数
int stat(const char *path, struct stat *buf);
参数:
path: 文件路径
buf:(传出参数) 存放文件属性,inode结构体指针。
返回值:
成功: 0
失败: -1 errno

获取文件大小: buf.st_size
获取文件类型: buf.st_mode
获取文件权限: buf.st_mode
符号穿透:stat会。lstat不会。
在这里插入图片描述
1.函数名 stat
2.参数 const char* path 只读的路径 作用是 get file status; struct stat *buf 是一个传出参数 指针指向内存空间 调用之前有效 可以没有实际意义 调用完以后有实际意义
既然 stat是获取函数属性的 名保存在 struct stat *buf 这里再出来

3.看成功失败的情况
在这里插入图片描述
0 -1
4.struct stat 这个结构体应该包含我所要查询文件的属性 看结构体包含哪些成员
在这里插入图片描述
没有指定命令行参数
在这里插入图片描述

在这里插入图片描述
默认stat函数可以穿透连接 不想穿透可以用lstat
ls-l 文件名 不会穿透连接

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com