Gibt allerdings genauso falsch die Zeit wieder.
Also hier bekomme ich für eine Datei im Explorer 24.06.2019 16:55 angezeigt.
Mit
DateTimeToStr(FileDateToDateTime(FileAge(cFileName)))
bekomme ich 24.06.2019 15:55 und
mit
DateTimeToStr(TFile.GetLastWriteTime(cFileName))
liefert er 24.06.2019 16:55