Dokumentation zu Move and Synchronize Files 2.1

ÜbersichtÜbersicht
Voraussetzungen1 Voraussetzungen
Installation1.1 Installation
Nutzungsbedingungen1.2 Nutzungsbedingungen
Deinstallation1.3 Deinstallation
Programmbeschreibung2 Programmbeschreibung
Programmablauf2.1 Programmablauf
Protokoll 2.1.1 Protokoll
Regel zur Umbenennung2.2 Regel zur Umbenennung
Kommandozeilenparameter2.3 Kommandozeilenparameter
Über <em>MoSyFi</em>3 Über MoSyFi
History3.1 History

ÜbersichtÜbersicht
Voraussetzungen1 Voraussetzungen
Installation 1.1 Installation
Nutzungsbedingungen 1.2 Nutzungsbedingungen
Deinstallation 1.3 Deinstallation

Voraussetzung für MoSyFi ist ein 32-bittiges Windows (also alles ab einschließlich Windows 95).

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Voraussetzungen1 Voraussetzungen
Installation 1.1 Installation

Besorgen Sie sich die neueste Programmversion und entpacken Sie das ZIP-gepackte Archiv. Das Programm benötigt keine Installation; legen Sie es einfach in ein Verzeichnis Ihrer Wahl (z.B. C:\Programme\MoSyFi).

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Voraussetzungen1 Voraussetzungen
Nutzungsbedingungen 1.2 Nutzungsbedingungen

Haftungsausschluß
Die Benutzung von MoSyFi geschieht auf Ihr eigenes Risiko. Der Autor garantiert ausschließlich die hier beschriebenen Funktionen der Software, übernimmt aber kein Schadensersatz für Operationen, die in Zusammenhang mit der Software aufgetreten sind. Insbesondere wird keine Gewähr für die Richtigkeit eines Vergleichs von Dateien übernommen. Warnung: Benutzen Sie dieses Programm nur, wenn Sie wissen, was es macht und Sie über eine aktuelle Datensicherung verfügen!
Wann wird eine Lizenz benötigt?
Die Nutzung ist lizenzfrei.

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Voraussetzungen1 Voraussetzungen
Deinstallation 1.3 Deinstallation

Löschen Sie das Verzeichnis, in das Sie MoSyFi entpackt haben. Da MoSyFi benutzerspezifische Daten wie Größe und Position des Fensters, zuletzt verwendete Werte, etc. in der Registrierungsdatenbank unter dem Schlüssel HKEY_CURRENT_USER\Software\MSDatec\MoSyFi ablegt, können Sie entweder manuell diesen Schlüssel und alle enthaltenen Werte löschen oder das Programm mit dem Kommandozeilenparameter /u aufrufen, was dasselbe bewirkt.

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Programmbeschreibung2 Programmbeschreibung
Programmablauf 2.1 Programmablauf
Regel zur Umbenennung 2.2 Regel zur Umbenennung
Kommandozeilenparameter 2.3 Kommandozeilenparameter

Dieses Programm ist ein Werkzeug für Systemadministratoren und IT-Fachleute, um Dateien, insbesondere Programme und Programmbibliotheken, in zwei Verzeichnissen zu vergleichen, kopieren und ggf. zu löschen. Der Unterschied zu einem üblichen Synchronisationsprogramm ist der, dass beim Vergleich von Dateien auch Versionsinformationen verwendet werden, die meist in Dateien mit ausführbarem Code (EXE, DLL, OCX, AX, DRV, IME, MUI, SYS, ...) enthalten sind.
Ein Anwendungsbeispiel ist, selten benötigte Windows-Dateien auf einen anderen Datenträger, etwa ein Netzlaufwerk, auszulagern oder Kopien davon auf anderen Laufwerken aktuell zu halten. Kandidaten hierfür sind beispielsweise %WINDIR%\SYSTEM32\DLLCACHE, %WINDIR%\Driver Cache, %WINDIR%\ServicePackFiles.
(Achtung: Beim Verschieben der Dateien aus den genannten Verzeichnissen sind möglicherweise noch Verweise auf die gelöschten bzw. verschobenen Dateien in der Registrierungsdatenbank oder in Initialisierungsdateien vorhanden, die manuell angepasst werden müssen.)

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Programmbeschreibung2 Programmbeschreibung
Programmablauf2.1 Programmablauf
Protokoll 2.1.1 Protokoll

Bildschirmfoto MoSyFi Dieses Programm vergleicht die Dateien mit der angegebenen Dateimaske aus dem Ausgangsverzeichnis mit denen aus Zielverzeichnis. Wenn die Datei im Zielverzeichnis nicht vorhanden ist und die Option Zieldatei muss existieren nicht gesetzt ist, so wird sie je nach Einstellung dorthin kopiert oder verschoben. Existiert im Zielverzeichnis eine gleichnamige und inhaltlich identische Datei, so wird bei der Einstellung Aktion: verschieben die Datei aus dem Ausgangsverzeichnis gelöscht.
Sind die Dateien unterschiedlich, so wird zunächst anhand der Versionsinformationen versucht zu ermitteln, welche Datei aktueller ("besser") ist. Steht nicht in beiden Dateien eine Versionsinformation zur Verfügung, so wird das Last-Modified-Datum zur Bestimmung der aktuelleren Datei herangezogen. Ist dieser Zeitstempel gleich, wird unterstellt, dass die Ausgangsdatei "besser" ist.
Ist die Datei aus Ausgangsverzeichnis gleich oder älter (also "schlechter"), so wird diese bei der Einstellung Aktion: verschieben gelöscht; bei der Einstellung Aktion: kopieren passiert nichts.
Ist eine gleichnamige Datei im Zielverzeichnis bereits vorhanden und schlechter, so wird diese je nach Einstellung Eine bereits vorhandene Datei überschrieben, umbenannt oder verschoben. Das Verfahren für die Zieldatei im Einzelnen:

Im komplexesten Falle werden also 3 Operationen durchgeführt:
  1. Sicherungsdatei umbenennen
  2. Zieldatei verschieben
  3. Ausgangsdatei verschieben/kopieren
Wenn eine Glied dieser Operationskette nicht fehlerfrei durchgeführt werden konnte, werden die nachfolgenden Operationen nicht mehr ausgeführt.

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Programmbeschreibung2 Programmbeschreibung
Programmablauf2.1 Programmablauf
Protokoll 2.1.1 Protokoll

Im Protokoll können Sie nachvollziehen, welche Operationen durchgeführt wurden: je Datei wird ein Eintrag geschrieben, der aus dem Zeitstempel, einer fortlaufenden Nummer, dem Dateinamen, der Vorgangsart und dem Ergebnis der Gesamtoperation besteht. Das Ergebnis der Operation wird zusätzlich durch kleine Icons angezeigt, wobei die Zustände keine Operation nötig (z.B. im Kopiermodus, wenn die Zieldatei identisch ist), Fehler (z.B. bei schreibgeschützten Dateien oder fehlenden Zugriffsrechten) und Operation erfolgreich unterschieden werden.

Die Detailansicht eines Logeintrages gibt Auskunft über die Einzelheiten der Dateien und der möglicherweise aufgetretenen Fehler:
Bildschirmfoto Protokoll-Detailansicht

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Programmbeschreibung2 Programmbeschreibung
Regel zur Umbenennung 2.2 Regel zur Umbenennung

Beim eindeutigen Umbenennen wird wie folgt verfahren: Der Dateiname (z.B. FOO.BAR) wird in Name (FOO) und Erweiterung (.BAR) zerlegt. Sofern Versionsinfos vorhanden sind, werden diese mit Bindestrich getrennt an den Namen angehängt (FOO-1.2.3.4.BAR), ansonsten das Dateidatum im Format yyyy-mm-dd (FOO-2009-05-25.BAR).
Existiert nun bereits eine Datei mit einem solchen Namen, wird die Zahl 1 in runden Klammern angehängt (FOO-1.2.3.4(1).BAR bzw. FOO-2009-05-25(1).BAR). Solange eine Datei mit diesem Namen existiert, wird die Zahl inkrementiert.

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Programmbeschreibung2 Programmbeschreibung
Kommandozeilenparameter 2.3 Kommandozeilenparameter

Die Kommandozeilenparameter im einzelnen:
OptionBeschreibungExitcode
/hHelp: die möglichen Kommandozeilenparameter anzeigen. Alle weiteren Parameter werden ignoriert.0
/uDeinstall: löscht die Registrierungsdatenbankeinträge. Das Programm wird danach beendet.0

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Über <em>MoSyFi</em>3 Über MoSyFi
History 3.1 History

Bugreports, Fragen und Verbesserungsvorschläge stellen Sie bitte in das Forum: http://www.msdatec.de/forum/viewforum.php?f=11

Sie können uns auch erreichen unter:
MSDatec

Systembetreuung, Seminare, EDV- und Telekommunikationslösungen
Inhaber: Matthias Stolte

Kommunikationsverbindungen:
  • Postanschrift: 33613 Bielefeld, Albert-Schweitzer-Straße 13, Deutschland
  • Telefon: +49-521-88 00 56 oder +49-177-88 00 56-0
  • Telefax: +49-521-88 00 59
  • Web: http://www.msdatec.de/
  • E-Mail: 
  • USt.-ID: DE 178728457
  • PG-Schlüssel-ID: 5E7D718F

aktuellste Version

Die aktuellste Version von MoSyFi erhalten Sie aus dem Internet unter http://www.msdatec.de/mosyfi-info.htm.

Kapitelanfang Seitenanfang


ÜbersichtÜbersicht
Über <em>MoSyFi</em>3 Über MoSyFi
History 3.1 History

Version 2.1:
Release: 08.02.2010, Zeitstempel 02:01:00
Größe von MOSYFI.EXE: 151.552 Bytes
MD5-Summe von MOSYFI.EXE: 6286b7dbc291595fa849f14a0d0f3483
Bugfixes:Änderungen: keine wesenlichen
Erweiterungen:
Version 2.0:
Release: 07.09.2009, Zeitstempel 02:00:00
Größe von MOSYFI.EXE: 149.504 Bytes
MD5-Summe von MOSYFI.EXE: 6e2a899562ef20a2d07e914444677ca7
Bugfixes:Änderungen:Erweiterungen:
Version 1.1:
Release: 22.10.2008, Zeitstempel 01:01:00
Größe von MOSYFI.EXE: 138.240 Bytes
MD5-Summe von MOSYFI.EXE: 6efe5d0ef569e21190dfd6f4fed53348
Bugfixes:Änderungen: keine
Erweiterungen:
Version 1.0:
Release: 20.10.2008, Zeitstempel 01:00:00
Größe von MOSYFI.EXE: 144.896 Bytes
MD5-Summe von MOSYFI.EXE: 916dfaf612f78cf73943a6910d8e04bc

Kapitelanfang Seitenanfang


Die letzten Änderungen in diesem Dokument:
08.02.2010Anpassung auf Version 2.1
07.09.2009Anpassung auf Version 2.0
22.10.2008Anpassung auf Version 1.1