Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Erstellungsdatum von einem Verzeichniss (https://www.delphipraxis.net/137102-erstellungsdatum-von-einem-verzeichniss.html)

Mondengel 14. Jul 2009 14:46


Erstellungsdatum von einem Verzeichniss
 
Hallo alle zusammen :hi:

Ich hab da eine Frage.

Ist es Möglich das Erstellungsdatum eines Verzeichnisses zu ermitteln. Hab schon im Internet wie doof gesucht und nichts ansprechendes gefunden. Bin schon ganz wirr im Kopf :roteyes:

Bitte helft mirihr Programmierprofis :spin2:

toms 14. Jul 2009 14:48

Re: Erstellungsdatum von einem Verzeichniss
 
Hallo

Hast du auch so gesucht? Bei Google suchendelphi directory creation date

himitsu 14. Jul 2009 14:57

Re: Erstellungsdatum von einem Verzeichniss
 
schau mal, was Delphi-Referenz durchsuchenFindFirst dir bietet ... da ist das mit drin :angel2:

direkt per WinAPI MSDN-Library durchsuchenGetFileTime oder MSDN-Library durchsuchenFindFirstFile

Mondengel 14. Jul 2009 15:07

Re: Erstellungsdatum von einem Verzeichniss
 
Hey danke Ihr Programmierprofis :kiss:

Eure vorschläge haben prima geholfen.

Und hier lege ich noch den Code ab für alle die das gleiche Problem haben:
Unit DateUtils;
Code:
function DirectoryAge(path : String) : TDateTime;
var
  sr : TSearchRec;
  creationTimeSystem: TSystemTime;
begin
  if sysUtils.FindFirst(path, faDirectory, sr) = 0 then
  begin
    try
      FileTimeToSystemTime(sr.FindData.ftCreationTime, creationTimeSystem) ;
      with creationTimeSystem do
        Result := EncodeDateTime(wYear, wMonth, wDay, wHour, wMinute, wSecond, wMilliseconds) ;
    finally
     FindClose(sr) ;
    end;
  end
  else
  begin
    Result := -1;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz