JackC Geschrieben 15. Dezember 2003 Geschrieben 15. Dezember 2003 Hallo, ich hab 2 server und möchte eine Datensicherung machen. Also auf den einen Server werden in einem Ordner alle Dateien gespeichert. Nun möchte ich immer das automatisch der Inhalt verglichen wird und in den Ordner auf den anderen Server kopiert wird. Es sollen allerdings wenn neue Dateien hinzu kommen nur die neuen Dateien kopiert und abgesichert werden und nicht der ganze Ordnerinhalt einfach auf den anderen Server kopiert werden. Dazu muss ich eine Batch datei erstellen, jedoch weiß ich nicht wie ich das realisieren soll! Er soll jeweils immer jede z.B. Stunde den Inhalt im Ordner X abfragen und die neuen bzw fehlenden Dateien in Ordner Y dann replizieren. Jemand ne Idee? Zitieren
maxim_42 Geschrieben 15. Dezember 2003 Geschrieben 15. Dezember 2003 Ich nehm mal an du arbeitest mit Windows... Das Kommando xcopy kennt einen Schalter /D:m-d-y. Mit dem kannst du bestimmen, dass nur Dateien, die nach oder zum eingestellten Zeitpunkt geändert wurden, kopiert werden. Etwas schwieriger ist die Formulierung der m, d, y Werte. Üblicherweise schreibt man eine cmd, die dir deine eigentliche xcopy-cmd mit den richtigen m, d, y-Werten schreibt. Zitieren
maxim_42 Geschrieben 15. Dezember 2003 Geschrieben 15. Dezember 2003 Nachtrag: Mit Schalter /M bzw. /A werden nur Dateier kopiert, deren Archiv-Eigenschaft gesetzt ist. Dann werden einfach alle geänderten Dateien kopiert. Ist sicher einfacher. Zitieren
Reinhold Geschrieben 15. Dezember 2003 Geschrieben 15. Dezember 2003 Da du es ins C++ - Forum gestellt hast, nehme ich an, dass es sich um spezielle Dateien handelt. Überleg dir gut, ob es zu Problemen kommen kann, wenn du nicht jedesmal komplett kopierst. Bei Dateien aus Warenwirtschaft, Buchhaltung, Produktionsplanung, etc. kann das nämlich ins Auge gehn. hollaröhdulljöh Reinhold Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.