获取文件状态:vfs_fstat
## 获取文件状态
函数原型 |int vfs_fstat(int fd, struct stat *st)
|-|-|
功能 |获取文件状态
形参说明|int fd:文件句柄
||struct stat *st:获取的参数保存地址
返回值|成功 0
||错误 -1
使用说明|该函数主要用途如下:
||1、用来获取文件大小,获取到的stat结构体中的st_size即为文件大小;
||2、用来判断文件是否存在,返回-1即文件不存在;
||3、用来判断当前路径是文件还是目录,获取到的stat结构体中st_mode,只要(st_mode&_IFDIR)不为真,都算文件,为真则为目录;