Sicher das bei dir das Datum stimmt?
(z.B. Fehler im Dateisystem)
Funktionieren sollte jedenfalls beides.
was sagt denn der Explorer dazu? (Datei-/Verzeichniseigenschafften
und hast du es auch mal mit anderen Dateien/Verzeichnissen versucht?)
welchen Wert hat sr.Time bzw. Info1?
gibt
GetFileTime irgendwelche Fehler(meldungen) zurück? (Result und GetLastError)