Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute.

Ich habe vor ein kleines Backup programm zu schreiben.

Ich habe u.a. vor, dass ich ein

Original

und ein

Backup Verzeichniss habe.

Bei jedem Backup soll dass Backup Verzeichniss aktualisiert werden.

Wenn ich im Original verzeichniss aber mehrere GB liegen habe, und nur an einer Textdatei was ändere...

dann möchte ich nicht erst dass Backupverzeichniss lehren und dann komplet rüberkopieren => ich möchte nur die geänderten Daten ändern.

Eigentlich macht ja das genau der Aktenkoffer von Windows auch so.

Gibt es eine möglichkeit über VC++ oder WinApi befehle

einen

Aktenkoffer anzulegen, ein Verzeichniss in den Aktenkoffer reinzukopieren.

Und dann die "Alles Aktualisieren" Funktion des Aktenkoffers aufzurufen?

Wäre echt super wenn mir da was wissen würdet.:-).

P.S. wenn etwas gegen die Benutzung von einem Aktenkoffer spricht würd ich es natürlich auch gerne erfahren :-).

Danke SwordMaster

Geschrieben

Ob es so eine API gibt, weiss ich nicht, aber ich denke, wenn du dieses Verzeichnis in den Aktenkoffer kopieren würdest (zum synchronisieren), dann kanst du es auch gleich ins Backup-Verzeichnis kopieren

...oder habe ich da einen Denk-Fehler ??

Hast du dir mal überlegt, die Backup-Funktion selbst zu schreiben ??

Evtl. über die Archiv-Bit- Funkionalität ??

Geschrieben

Ein Systemunterstützter Aktenkoffer ist mir nicht direkt bekannt, aber ich würde auch lieber selber eine Prüfung schreiben (CFileFind). Außerdem kann man dann noch hochversionieren (Änderungen am Dateinamen o.ä.) und alle Dateinamen mit Änderungsdatum in einer Backup-Datei hinterlegen, die jeweils aktualisiert wird, was den Vorteil hat wie ein CVS den Gesamtverzeichnisstand zu einem bestimmten Zeitpunkt rekonstruieren zu können - einfach alle aktuellsten Dateiversionen jeder Datei vor dem Datum in einen Ordner kopieren. Du könntest lediglich CopyFile() fürs Backup verwenden.

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...