stat
Da información acerca de un fichero
&reftitle.description;
arraystat
stringfilename
Reúne las estadísticas del fichero nombrado por
filename. Si filename es un
enlace simbólico, las estadísticas son las del fichero mismo, no las del enlace simbólico.
lstat es idéntica a stat
excepto que está basada en el estado de los enlaces simbólicos.
&reftitle.parameters;
filename
Ruta del fichero.
&reftitle.returnvalues;
Formato del resultado de stat y
fstat
Numérico
Asociativo
Descripción
0
dev
número de dispositivo
1
ino
número de i-nodo *
2
mode
modo de protección del i-nodo
3
nlink
número de enlaces
4
uid
ID de usuario del propietario *
5
gid
ID de grupo del propietario *
6
rdev
tipo de dispositivo, si es un dispositivo i-nodo
7
size
tamaño en bytes
8
atime
momento del último acceso (tiempo Unix)
9
mtime
momento de la última modificación (tiempo Unix)
10
ctime
momento de la última modificación del i-nodo (tiempo Unix)
11
blksize
tamaño del bloque E/S del sistema de ficheros **
12
blocks
número de bloques de 512 bytes asignados **
* en Windows esto siempre será 0.
** Sólo válido para sistemas que soportan el tipo st_blksize type - otros
sistemas (p.ej. Windows) devuelven -1.
En caso de que se produzca un error, stat devuelve &false;.
&fs.file.32bit;
&reftitle.errors;
Si falla, se emite un E_WARNING.
&reftitle.examples;
Ejemplo de stat
]]>
Usar la información de stat junto con touch
]]>
&reftitle.notes;
¬e.filesystem-time-res;
¬e.clearstatcache;
&tip.fopen-wrapper.stat;
&reftitle.seealso;
lstat
fstat
filemtime
filegroup