Função PHP fstat()

Definição e uso

A função fstat() retorna informações sobre o arquivo aberto.

Sintaxe

fstat(file)
Parâmetros Descrição
pipe Obrigatório. Especifica o arquivo aberto a ser verificado.

Descrição

Obter informações estatísticas do arquivo aberto pelo ponteiro de arquivo handle.

A função retornada pelo PHP contém informações estatísticas do arquivo, o array contém os seguintes elementos:

Índice numérico Nome da chave associada (desde PHP 4.0.6) Descrição
0 dev Nome do dispositivo
1 ino Número
2 mode Modo de proteção do inode
3 nlink Número de conexões
4 uid ID do usuário do proprietário
5 gid ID do grupo do proprietário
6 rdev Tipo de dispositivo, se for dispositivo inode
7 size Número de bytes do tamanho do arquivo
8 atime Última data de acesso (Timestamp Unix)
9 mtime Última modificação (Timestamp Unix)
10 ctime Última modificação (Timestamp Unix)
11 blksize Tamanho do bloco de E/S do sistema de arquivos
12 blocks Número de blocos ocupados

Dicas e Comentários

Dica:Esta função é semelhante a stat() As funções são semelhantes, mas diferem em que ela atua sobre um ponteiro de arquivo aberto em vez do nome do arquivo.

Exemplo

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

Saída semelhante 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
)