Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h ? (https://www.delphipraxis.net/34092-lokale-datei-vs-datei-am-nw-share-zeitunterschied-1h.html)

APP 17. Nov 2004 11:48


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:

SubData 17. Nov 2004 11:49

Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
 
Ist auf den Servern ne unterschiedliche Systemzeitzone eingestellt?

Subby

APP 17. Nov 2004 11:51

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?

SubData 17. Nov 2004 11:52

Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
 
Doch das is schon richtig. Kopieren zählt als Änderung.

APP 17. Nov 2004 11:59

Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
 
Nein gottseidank wird das Änderungsdatum nicht verändert wie ich gerade gelesen habe, Beschreibung von NTFS-Datums- und Zeitstempeln für Dateien und Ordner, maximal der Zeitstempel des letzten Zugriffs wird verändert.

Leider steht da nichts von meinem +- 1 Stundenproblem :wall:

jim_raynor 17. Nov 2004 12:15

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).

APP 17. Nov 2004 12:40

Re: lokale Datei vs. Datei am NW-Share Zeitunterschied +-1h
 
Genau das
Zitat:

Zitat von jim_raynor
...in irgendeiner Form mit den Zeiteinstellungen zusammenhängen...

ist im Moment mein Problem, das ich nicht lösen kann... :wall:

APP 18. Nov 2004 06:11

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:
FATDatesEqal // prüft den 2 Sekundenunterschied
und folgenden Link im WEB:
Windows NT Version 3.5 Tips

Zum Anderen gibt es Probleme bei Dateivergleichen zwischen Rechnern mit FAT und NTFS nach z.B. einer Sommer/Winterzeitumstellung:
Daylight Savings Time
MSync Freeware

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. :(

Robert Marquardt 18. Nov 2004 08:04

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 06:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz