当前位置:   article > 正文

C++中描述文件系统属性的结构stat_c++ struct stat filestat

c++ struct stat filestat

在使用这个结构体和方法时,需要引入:

<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);

两个函数的第一个参数都是文件的路径,第二个参数是structstat的指针。返回值为0,表示成功执行。

执行失败是,error被自动设置为下面的值:

EBADF文件描述词无效

EFAULT地址空间不可访问

ELOOP遍历路径时遇到太多的符号连接

ENAMETOOLONG:文件路径名太长

ENOENT

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/523265
推荐阅读
相关标签
  

闽ICP备14008679号