赞
踩
在使用这个结构体和方法时,需要引入:
<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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。