stat,fstat,lstat三者区别

Posted 高傲的monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stat,fstat,lstat三者区别相关的知识,希望对你有一定的参考价值。

fstat ,lstat,stat;

头文件:#include<sys/stat.h>

    #include<sys/types.h>

    #include<unistd.h>

定义函数:

(1)int stat(const char *file_name,struct stat *buf)

返回一个与此命名文件有关的信息结构

(2)int fstat(int fileds,struct stat *buf)

获得已在文件描述符filedes上打开的文件的相关信息

(3)int fstat(const char *path_name,struct stat *buf)

类似stat,当命名的文件是符号链接时,返回该符号链接的相关信息

 

以上是关于stat,fstat,lstat三者区别的主要内容,如果未能解决你的问题,请参考以下文章

fstat

UNIX 环境高级编程 文件和目录

Linux应用开发:文件属性与目录(上)

gitbook init出现TypeError: cb.apply is not a function解决办法

gitbook init出现TypeError: cb.apply is not a function解决办法

文件系统API