Hallo,
Da ist es genua umgekehrt wie bei Unix. Bei Windows steht das c in ctime für create und atime ist synchron mit mtime.
dafür passieren aber beim Kopieren mitunter lustige Dinge.
Beim Kopieren innerhalb des Filesystems bekommt nämlich die Kopie eine neue (aktuelle) ctime und atime, die mtime wird aber von der Originaldatei kopiert. So bekommt man Dateien, die (den Timestamps nach) schon modifiziert wurden, bevor sie überhaupt existiert haben.
Anders beim Kopieren über Verbindungen, bei denen Windows keinen Zugriff auf die Original-Timestamps hat (z.B. beim HTTP-Download). Dann bekommen beim Erzeugen der Kopie alle Timestamps (ctime, mtime, atime) den Timestamp von JETZT.
So long,
Martin
--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.