Buscar

Retornando o último acesso de um arquivo

Código

Function GetFileLastAccessTime(sFileName : string ) : TDateTime;
var
 ffd : TWin32FindData;
 dft : DWord;
 lft : TFileTime;
 h : THandle;
begin
// get file information
h := Windows.FindFirstFile(PChar(sFileName), ffd);
if(INVALID_HANDLE_VALUE <> h)then
  begin
  Windows.FindClose( h );
  FileTimeToLocalFileTime(ffd.ftLastAccessTime, lft );
  FileTimeToDosDateTime(lft,LongRec(dft).Hi, LongRec(dft).Lo);
  Result := FileDateToDateTime(dft);
  end;
end;

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Arquivos
Adicionada dia: 24/06/03
Por: Felipe Monteiro
Visualizada: 1723 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009