Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#3

AW: Neu erzeugte Datei hat immer gleiche CreationDate

  Alt 22. Mai 2020, 12:29
Ehrlich wäre ich eher überrascht, wenn der Explorer einen Cache hat.
Denn wenn man was sucht und nur die Sortierung der Spalten ändert, dann sortiert der nicht einfach mal eben die Liste um, sondern löscht alles und fängt neu an zu suchen.

Eventuell ist da aber was im NTFS-Treiber drin, zusammen mit dem WindowsFileCache.

Im Dateisystem selbst sollte das FileEntry ja beim Löschen weg sein und beim Neuerstellen der Datei somit auch nicht mehr die alten Zeiten. (es wäre ja total schwachsinnig, wenn dort jemand eingebaut hat, dass diese Daten im Änderungslog gesucht und zurückkopiert würden)


Einzige Ausnahme, die ich kenne, ist z.B. das Zugriffsdatum, was man für SSDs und andere Speicherkarten deaktivieren kann, um die Schreibzyklen zu minimieren. Es könnte auch sein, dass die Aktualisierungsrate des Änderungsdatum beeinflusst würde, aber beim Löschen+Neuerstellen wäre das weg und anschließend neu (siehe vorhin "sollte das FileEntry ja beim Löschen weg").

Selbst beim Überschreiben löscht und erstellt die Delphi-IDE oft Dateien komplett neu, womit auch dort das Erstellungsdatum sich oft ändert.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat