Benutzer mit den meisten Antworten
C# liefert falsches CreationDate

Frage
-
Hallo Community,
auf Basis des Erstellungsdatums einer Datei möchte ich diese weiterverarbeiten. Mein Problem: Bei neu erstellten Dateien bekomme ich falsche Datumsangaben zurück (CreationDate, LastAccessTime, LastWriteTime). Dies ist unabhängig davon, ob ich die UTC-Variante verwende oder nicht. Dieses Problem tritt vor allem bei neu erstellten Dateien auf. Bei älteren Dateien wird es korrekt angezeigt. Auch im Explorer und den Dateieigenschaften stimmen die Datumsangaben.
Was mache ich falsch bzw. wo liegt hier das Problem?
Vielen Dank
Update-Troubleshooter
Antworten
-
Hallo,
ich konnte das Problem selbst lösen. Die Datei war nicht vorhanden. Daher kam wohl auch die falsche Datumsangabe.
Vielen Dank
Update-Troubleshooter
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 27. Juni 2017 09:58
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 4. Juli 2017 08:27
Alle Antworten
-
Hallo Update-Toubleshooter,
nutzt Du die Fileinfo-Klasse für Dein Vorhaben, und verwendest darin die Eigenschaft CreationTime?
Sind alle Zeitangaben falsch, also CreationTime LastAcessTime und LastWriteTime?
Wenn ja, ist der Versatz immer gleich groß?
Grüße
Roland
-
Hallo Roland,
genau, ich rufe die CreationTime-Eigenschaft aus dem FileInfo-Objekt ab. Bei den neu angelegten Dateien sind immer alle Zeitangaben gleich falsch. (es wird immer 1.1.1601, 0:00:00 als Zeitstempel angegeben). Bei bestehenden Dateien funktioniert es und die Datumsangabe wird korrekt angezeigt.
Gruß
Update-Troubleshooter
-
Hi,
poste doch bitte mal den Code, mit dem Du die Infos ausliest. Dazu bitte noch ein Beispiel, wann und wie die problembehafteten Dateien auf welche Art erzeugt werden. Falls Du das auch per Code machst, bitte auch diesen posten.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo,
ich konnte das Problem selbst lösen. Die Datei war nicht vorhanden. Daher kam wohl auch die falsche Datumsangabe.
Vielen Dank
Update-Troubleshooter
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 27. Juni 2017 09:58
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 4. Juli 2017 08:27