Funções para Sistema de arquivo
PHP Manual

filectime

(PHP 4, PHP 5, PHP 7)

filectimeObtém o tempo de modificação do inode do arquivo

Descrição

int filectime ( string $nomedoarquivo )

Obtém o tempo de modificação do inode do arquivo.

Parâmetros

filename

Caminho para o arquivo.

Valor Retornado

Retorna o tempo que o arquivo foi modificado, ou FALSE no caso de um erro. O tempo é retornado como um Unix timestamp.

Exemplos

Exemplo #1 Exemplo da filectime()

<?php

// Exibe algo como: arquivo.txt foi modificado em: December 29 2002 22:16:23.

$filename 'arquivo.txt';
if (
file_exists($filename)) {
    echo 
"$filename foi modificado em: " date ("F d Y H:i:s."filectime($filename));
}

?>

Notas

Nota:

Nota: Em muitos sistemas de arquivos Unix, um arquivo é considerado modificado quando seus dados de inode é modificado; isto é, quando as permissões, proprietário, grupo ou outras metadata do inode é atualizada. Veja também filemtime() (que é o que você quer usar quando você quer criar rodapé "Last Modified" em páginas web) e fileatime().

Nota:

Note também que em alguns textos de Unix o ctime de um arquivo é referenciado como sendo o tempo de criação do arquivo. Isto é errado. Não há tempo de criação para arquivos Unix em muitos sistemas de arquivos Unix.

Nota: Os resultados desta função são cacheados. Veja clearstatcache() para mais detalhes.

Dica

A partir do PHP 5.0.0, esta função também pode ser utilizada com alguns wrappers URL. Veja Protocolos e Wrappers suportados para uma lista de quais wrappers são suportados pela família de funções stat().

Veja Também


Funções para Sistema de arquivo
PHP Manual