![]() |
Dateien in Verzeichnis finden und Timestamps erhalten? (in einem Rutsch)
Aktuell verwende ich FindFirst, FindNext, um Dateien in einem Verzeichnis zusammenzutreiben und in eine StringListe zu schreiben.
Ich hole mir aber auch noch die Timestamps. FindFirst und FindNext bietet wohl keine Möglichkeit direkt an die Timestamps zu kommen, daher raubt mir das zusätzliche Holen der Timestamps unglaublich Zeit. Denn ich hole mit die Zeiten zusätzlich dann mit TFile.GetCreationTime() usw. Mein Grundgerüst ist in etwa so: ![]() Gibt es eine Möglichkeit dennoch direkt die Timestamps in einem Rutsch zu bekommen ohne mehrfach auf die Datei zugreifen zu müssen :idea: |
AW: Dateien in Verzeichnis finden und Timestamps erhalten? (in einem Rutsch)
Werte TSearchRec.FinData aus.
|
AW: Dateien in Verzeichnis finden und Timestamps erhalten? (in einem Rutsch)
Zitat:
B) Ich glaub da hast du falsch geguckt. PS: ![]() ![]() |
AW: Dateien in Verzeichnis finden und Timestamps erhalten? (in einem Rutsch)
Zitat:
Zitat:
Delphi-Quellcode:
ist nun
TDirectory.GetLastWriteTime(Root + SR.Name)
Delphi-Quellcode:
Ich glaube so blind war ich noch nie zuvor :pale:
SR.FindData.ftLastWriteTime;
Jetzt muss ich nur noch gucken was der mit Low und High will :thumb: Memo an mich selbst: nächstes mal besser hingucken. |
AW: Dateien in Verzeichnis finden und Timestamps erhalten? (in einem Rutsch)
Im MSDN steht, wie man die Timestamps auszuwerten hat.
![]() Oder du guckst ab. ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz