como pegar a data de criacao de um arquivo?

Enviada por LucasFC 
LucasFC
como pegar a data de criacao de um arquivo?
09 de December de 2004 às 02:12PM
como mostro a data de criação de um determinado arquivo, em asp ficaria mais ou menos assim: Como fazer em php?

<%
dim filesys, filetxt, f, arquivo
arquivo = "c:\windows\win.com"
Set filesys = CreateObject("Scripting.FileSystemObject")
Set filetxt = filesys.CreateTextFile(arquivo, true)
Set f = filesys.GetFile(arquivo)
Response.Write ("O arquivo "& arquivo & " foi criado em "& f.DateCreated)
%>
Rafael Costa
Re: como pegar a data de criacao de um arquivo?
17 de January de 2005 às 03:24PM
Lucas, dê uma olhada no comando stat (): http://br.php.net/manual/en/function.stat.php.

Basta pegar o índice "ctime" (que vem como timestamp) e transformá-lo pra data através do date ().
Lucas Moreira
Re: como pegar a data de criacao de um arquivo?
07 de January de 2011 às 07:14AM
O tópico é antigo pra caramba, mas fica outra dica:

$data = date ("d/m/Y H:i:s", filemtime($arquivo));
echo $data;
Rubens Takiguti Ribeiro
Re: como pegar a data de criacao de um arquivo?
11 de February de 2011 às 07:36PM
Lucas, filemtime é a data de última modificação do arquivo (e não de criação).

Poucos sistemas de arquivos guardam a data de criação do mesmo. "stat" só devolve data de último acesso (atime), última modificação de conteúdo (mtime) e última modificação do arquivo (dono, grupo, permissão, conteúdo, etc) (ctime).
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.