牛牛在线工具

dio_stat()

收录 8868 个 PHP 函数,含用途说明与用法示例。

dio_stat()

获取文件的状态信息,包括文件大小、创建时间、修改时间等

函数名:dio_stat() 适用版本:PHP 7.0.0 及以上版本 函数描述:dio_stat() 函数用于获取文件的状态信息,包括文件大小、创建时间、修改时间等。 语法:dio_stat(string $filename) : array|false 参数: $filename:要获取状态信息的文件路径。 返回值: 如果成功,dio_stat() 函数返回一个关联数组,包括文件的多个状态信息。 如果失败,dio_stat() 函数返回 false。 状态信息数组中可能包含以下键值对: "dev":设备名 "ino":i-node 索引号 "mode":文件的类型和权限位 "nlink":硬链接的数量 "uid":文件所有者的用户 ID "gid":文件所有者的用户组 ID "rdev":特殊设备名 (如果是特殊文件) "size":文件大小(字节) "atime":最后访问时间(Unix 时间戳) "mtime":最后修改时间(Unix 时间戳) "ctime":文件状态改变时间(Unix 时间戳) "blksize":I/O 缓冲区的大小 "blocks":分配给文件的块数 示例: $filename = "test.txt"; $fileInfo = dio_stat($filename); if ($fileInfo !== false) { echo "文件大小:" . $fileInfo['size'] . " 字节\n"; echo "最后修改时间:" . date('Y-m-d H:i:s', $fileInfo['mtime']) . "\n"; echo "最后访问时间:" . date('Y-m-d H:i:s', $fileInfo['atime']) . "\n"; // 其他状态信息... } else { echo "获取文件状态信息失败!\n"; } 以上示例获取名为 "test.txt" 的文件的状态信息,包括文件大小、最后修改时间和最后访问时间,并将其打印输出。如果文件操作失败,则输出相应提示信息。