AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Irritationen bei SetLastWriteTime/ GetLastWriteTime
Thema durchsuchen
Ansicht
Themen-Optionen

Irritationen bei SetLastWriteTime/ GetLastWriteTime

Ein Thema von bcvs · begonnen am 24. Mär 2020 · letzter Beitrag vom 26. Mär 2020
 
Benutzerbild von himitsu
himitsu
Online

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

AW: Irritationen bei SetLastWriteTime/ GetLastWriteTime

  Alt 25. Mär 2020, 13:06
Ja, das wird im Dateisystemtreiber oder in der ensprechenden WinAPI gemacht. (wer genau weiß ich jetzt auch nicht, aber da wir eh nur über die APIs zugreifen, ist es egal)
Bei FAT wurde die Zeit als LocalTime gespeichert, aber NTFS speichert UTC, wobei dort im GetFileTime/SetFileTime die Zeit bereits umgerechent werd, was beim Zugriff auf FAT (z.B. Disketten oder USB-Sticks echten Spaß bereitet)

@Uwe: TFile verwendet eben nicht GetFileTime
Ich hat mit mal den Code TFile.SetLastWriteTimeUTC und TFile.GetLastWriteTimeUTC angesehn und so weit scheint es zu stimmen,
ABER dort werden zum Setzen und Lesen unterschiedliche Windows-APIs verwendet und womöglich hat Eine davon "inzwischen" eine Zeitzonenkonvertierung drin?
MSDN-Library durchsuchenSetFileTime
MSDN-Library durchsuchenGetFileAttributesEx statt MSDN-Library durchsuchenGetFileTime
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz