Synchronisieren - Dateidatum
Moderators: Hacker, Stefan2, white
Synchronisieren - Dateidatum
Gibt es eine Möglichkeit, statt des Erstelldatums für den Vergleich das Änderungsdatum zu verwenden? Ich weiss auch, dass es nicht so einfach ist. Jedenfalls werden mit dem Erstelldatum z.B. EXCEL und ACCESS -Dateien nicht sinnvoll synchronisiert. Es ist nicht einfach, jedoch meine ich, eine neuere Version sollte wenigstens angezeigt werden...
- sqa_wizard
- Power Member
- Posts: 3893
- Joined: 2003-02-06, 11:41 UTC
- Location: Germany
Aktuell wird schon das Änderungsdatum für die Synchronisation verwendet.Gibt es eine Möglichkeit, statt des Erstelldatums für den Vergleich das Änderungsdatum zu verwenden?
Erstelldatum ist das Datum, an dem die Datei das erste Mal (an diesem Ort) gespeichert wurde.
Änderungsdatum ist das Datum, an dem die Datei das letzte Mal gespeichert wurde.
Zugriffsdatum ist das Datum, an dem auf die Datei das letzte Mal zugegriffen wurde.
#5767 Personal license
habe gerade in einer Access-Datei einen Datensatz zugefügt. Die Synchronisierung entdeckt hier keinen Unterschied! Sie vergleicht (wie ich schon mehrfach traurig feststellen musste) vermutlich das Erstelldatum. Dies wird auch beim Kopieren der Datei mit einem neuen Namen nicht geändert. Habe ich gerade ausprobiert.
Vergleich nach Inhalt
Der geht nur mit Dateitypen, wo der Inhalt von TC bewertet werden kann.
Der Unterschied wird entdeckt, wenn du die entsprechenden Richtungspfeile aktiviert hast. Dann wird die neuere der beiden Files entsprechend angezeigt.gh7401 wrote:habe gerade in einer Access-Datei einen Datensatz zugefügt. Die Synchronisierung entdeckt hier keinen Unterschied! Sie vergleicht (wie ich schon mehrfach traurig feststellen musste) vermutlich das Erstelldatum. Dies wird auch beim Kopieren der Datei mit einem neuen Namen nicht geändert. Habe ich gerade ausprobiert.
Und es wird definitiv das Aenderungsdatum verglichen !!!
Kann man jederzeit mit einem Programm wie Newfiletime mit beliebigen Daten testen: http://www.softwareok.de/?seite=Microsoft/NewFileTime
- Wilhelm M.
- Power Member
- Posts: 1050
- Joined: 2003-06-05, 10:45 UTC
Also mit den Microsoft-Programmen ist das so eine Sache. Wenn Du eine ACCESS-Datei einfach nur öffnest und wieder schließt, wird nicht nur das Zugriffsdatum geändert, sondern es ändert sich auch der binäre Inhalt! ACCESS schreibt also sofort beim Öffnen irgendwas in die Datei hinein. Und da nützt dann auch ein Vergleich nach Inhalt nichts, um die "echten" (benutzerrelevanten) Änderungen von den rein daten-technischen zu unterscheiden. Hat mich schon öfters geärgert. Nur wenn man die Datenbank mit dem Attribut "Nur lesen" öffnet, bleibt sie ungeändert.
Gleiches gilt, glaube ich, auch für andere Microsoft-Dateien, wenn z.B. in einer Exceldatei die aktuelle Ansicht geändert wird. Du schaust dir nur eine andere Tabelle an als die STarttabelle und schon hat sich die Datei geändert, obwohl der Inhalt gleich geblieben ist. Allerdings wirst Du dann wenigstens gefragt, ob die Änderung gespeichert werden soll.
Gleiches gilt, glaube ich, auch für andere Microsoft-Dateien, wenn z.B. in einer Exceldatei die aktuelle Ansicht geändert wird. Du schaust dir nur eine andere Tabelle an als die STarttabelle und schon hat sich die Datei geändert, obwohl der Inhalt gleich geblieben ist. Allerdings wirst Du dann wenigstens gefragt, ob die Änderung gespeichert werden soll.
Grüße/Regards,
Wilhelm
Wilhelm
Danke, Wilhel M. . Genau das isses. Schön öfters hat mir das viel Arbeit gemacht. Wenn ich auf der linken Datei echte Änderungen am 1. Februar um 12:00:00 mache und gucke in die rechte Datei auch nur kurz danach, ist die rechte neuer und wird über die linke kopiert. Das ist nunmal so und nach Inhalt lässt sich so eine "Datenbank" ohnehin nicht vergleichen.