跳到主要内容

fstat

注意

这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!

注意

这个$函数以小写字母开头。

描述

获取文件大小、最后修改时间戳及相关属性信息。

名称说明
const filename[]目标文件名
&size成功时接收文件大小(单位:字节)
&timestamp成功时接收最后修改时间戳(UNIX 时间戳格式)
&attrib成功时接收文件属性标志
&inode成功时接收 inode 编号(唯一标识文件的数字,通常表示文件在存储介质中的物理位置)

返回值

true​ - 函数执行成功

false​ - 文件不存在或无法访问

示例

new
size,
timestamp,
attrib,
inode;

if (fstat("file.txt", size, timestamp, attrib, inode))
{
// 操作成功
printf("文件大小: %d 字节 | 修改时间: %d | 属性: %d | inode编号: %d", size, timestamp, attrib, inode);
}
else
{
// 操作失败
print("文件\"file.txt\"不存在或无法访问。");
}

相关函数