12、访问和显示文件元数据

访问和显示文件元数据

在文件操作中,了解和显示文件的元数据是非常重要的。元数据包含了文件的各种信息,如所有者、修改时间等。下面将详细介绍如何访问和显示这些文件元数据。

1. 获取文件元数据的系统调用

有三种标准化的系统调用可以用来获取文件的 i - node 信息,分别是 stat fstat lstat ,同时还有一个广为人知的命令 ls

  • stat :通过路径获取文件信息
#include <sys/stat.h>
int stat(
const char *path,
/* pathname */
struct stat *buf
/* returned information */
);
/* Returns 0 on success or -1 on error (sets errno) */
  • lstat :通过路径获取文件信息,但不跟随符号链接
#include <sys/stat.h>
int lstat(
const char *path,
/* pathname */
struct stat *buf
/* returned information */
);
/* Returns 0 on success or -1
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值