Función PHP fstat()

Definición y uso

La función fstat() devuelve información sobre el archivo abierto.

Sintaxis

fstat(file)
Parámetros Descripción
pipe Requerido. Especifica el archivo abierto que se debe verificar.

Descripción

Obtener la información estadística del archivo abierto por el puntero de archivo handle.

El array devuelto por esta función contiene información estadística del archivo, que incluye los siguientes elementos:

Índice numérico Nombre de clave asociado (desde PHP 4.0.6) Descripción
0 dev Nombre del dispositivo
1 ino Número
2 mode Modo de protección del inode
3 nlink Número de conexiones
4 uid ID del usuario del propietario
5 gid ID del grupo del propietario
6 rdev Tipo de dispositivo, si es un dispositivo inode
7 size Número de bytes del tamaño del archivo
8 atime Última fecha de acceso (Timestamp de Unix)
9 mtime Última modificación (Marca de tiempo Unix)
10 ctime Última modificación (Marca de tiempo Unix)
11 blksize Tamaño del bloque de E/S del sistema de archivos
12 blocks Número de bloques ocupados

Consejos y comentarios

Consejo:Esta función es similar a stat() Las funciones son similares, pero difieren en que actúa sobre un puntero de archivo abierto en lugar de un nombre de archivo.

Ejemplo

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>

Salida similar a:

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)