A função stat() retorna informações sobre um arquivo.
Esta função retornará um array contendo os seguintes elementos:
[0] ou [dev] – número do dispositivo
[1] ou [ino] - número do inode
[2] ou [modo] - modo de proteção de inode
[3] ou [nlink] - número de conexões
[4] ou [uid] - O ID do usuário do proprietário
[5] ou [gid] – O ID do grupo do proprietário
[6] ou [rdev] - tipo de dispositivo inode
[7] ou [tamanho] - tamanho do arquivo em bytes
[8] ou [atime] - hora do último acesso (timestamp Unix)
[9] ou [mtime] - hora da última modificação (timestamp Unix)
[10] ou [ctime] - Hora da última mudança de inode (timestamp Unix)
[11] ou [blksize] - Tamanho do bloco para IO do sistema de arquivos (se compatível)
[12] ou [blocos] - número de blocos ocupados
estatística( nome do arquivo )
parâmetro | descrever |
---|---|
nome do arquivo | Obrigatório. Especifica o caminho para o arquivo. |
Nota: Os resultados retornados desta função não são iguais aos resultados de servidor para servidor. Esta matriz contém índices numéricos, índices de nomes ou ambos.
Nota: Os resultados desta função serão armazenados em cache. Use clearstatcache() para limpar o cache.
<?php$stat = stat('test.txt');echo 'Tempo de acesso: ' .$stat['atime'];echo '<br />Tempo de modificação: ' .$stat['mtime'];echo '<br />Número do dispositivo: ' .$stat['dev'];?>
O código acima irá gerar:
Tempo de acesso: 1141633430Tempo de modificação: 1141298003Número do dispositivo: 0