Ungültiges Erstellungsdatum
Published by André Knuth Oktober 25th, 2006 in .NETEin ziemlich merkwürdiges Verhalten zeigt sich, wenn ein FileInfo-Objekt mit einem Pfad erstellt wird, welcher nicht wirklich existiert:
Das CreationTime Property hat dann den Wert: 01.01.1601
Für mich unverständlich im “Zeitalter” von NullableTypes.

Hallo,
Habe das versucht. (.Net Framework Version v2.0.50727)
System.IO.FileInfo fi = new System.IO.FileInfo(”c:\\temp\\ungueltig.txt”);
fi.Create();
Console.WriteLine(fi.CreationTime.ToString());
Wo c:\\temp\\ungueltig.txt an der Festplatte nicht existiert, aber Output
zeigt sich als.
4/3/2008 9:19:06 AM
Haben Sie etwas anders gemeint?
mit freundlichen Grüßen, Yogesh
Hallo Yogesh,
dein Beispiel stimmt. Ändere mal den Pfad auf “temp” und schau dir die Eigenschaft “CreationTime” vor dem “Create” an. Der Aufruf der “Create”-Methode ist ja nicht wirklich notwendig, um das Erstellungsdatum auszulesen. Gleiches passiert, wenn die Datei nicht existiert.
MfG,
André