![]() |
lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h ?
Hallo,
ich habe ein Tool geschrieben, dass mittels (TJv)SHFileOperation Dateien zwischen einem lokalen Laufwerk und einem Netzwerk-Share hin- und herkopiert. Das funktioniert auch prima, nur manchmal ändert sich der Zeitstempel und zwar der der ÄnderungsUHRZEIT von Dateien um +- einer Stunde (das Datum bleibt gleich). Leider kann ich das noch nicht reproduzieren, ich weiß auch nicht ob die Differenz lokal oder am Server entsteht. Die lokalen Laufwerke können NTFS (NT4/Win2k) oder FAT32 (NT4/Win2k) sein, der Server ist Win2k und NTFS. Kennt dieses Problem jemand und weiß Rat? :party: |
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Ist auf den Servern ne unterschiedliche Systemzeitzone eingestellt?
Subby |
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Nein, vergaß ich zu erwähnen :oops:
Aber, auch wenn das so wäre, das Änderungsdatum sollte bei einer Kopierfunktion doch unbeeinflusst sein, oder? |
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Doch das is schon richtig. Kopieren zählt als Änderung.
|
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Nein gottseidank wird das Änderungsdatum nicht verändert wie ich gerade gelesen habe,
![]() Leider steht da nichts von meinem +- 1 Stundenproblem :wall: |
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Das wird sicherlich in irgendeiner Form mit den Zeiteinstellungen zusammenhängen (entweder andere Zeitzone, oder Sommer-/Winterzeit).
|
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Genau das
Zitat:
|
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Hallo,
ich habe das Problem noch immer nicht gelöst, habe aber zumindest ein paar externe Quellen zum Thema Zeitstempel gefunden. Leider gibt es dazu im MSDN keine Hilfe (oder suche ich nur falsch?). Es gibt offensichtlich 2 Probleme, die das Dateisystem Fat(32) unf NTFS betreffen: Einerseits den "2 Sekunden Bug" der FAT (Rundungsfehler, danke M$) dazu gibt es von den JEDIS die Funktion
Delphi-Quellcode:
und folgenden Link im WEB:
FATDatesEqal // prüft den 2 Sekundenunterschied
![]() Zum Anderen gibt es Probleme bei Dateivergleichen zwischen Rechnern mit FAT und NTFS nach z.B. einer Sommer/Winterzeitumstellung: ![]() ![]() Tja, da sich M$ bedeckt zu diesem Problem hält, werde ich wohl den Holzhammer auspacken und Prüfen müssen, ob die richtige Zeitzone und NTFS vorhanden sind oder nicht. :( |
Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
Es ist wahrscheinlich das Problem das die eine Filezeit in lokaler Zeit zaehlt (Deutschland = UTC + 1) und die andere in UTC.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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