Seite 1 von 1

Löschen von Dateien

Verfasst: Fr 7. Mai 2010, 13:11
von _Chris_
Hallo,

ich bin erst vor einigen Stunden zufällig beim durchstöbern eines Forums auf diese Software gestoßen. Zuvor hatte ich schon ettliche andere Software getestet und war unzufrieden. Deswegen war ich kurz davor mir meine eigene Software zu schreiben. Anforderungsplan und konkretes Design stand sogar schon, bis ich, wie gesagt, zufällig auf diese Software gestoßen bin. Sie ist im Prinzip genau das, was ich vorhatte zu implementieren. Selbst die Idee mit der DB im Backupverzeichnis...

Ich habe jetzt Backup Service Home3 auf Herz und Niere geprüft und es hat soweit all meine Anfoderungen erfüllt. Nur eine (für mich jedoch sehr wichtige Sache) ist mir aufgefallen.

Angenommen mein Quellverzeichnis hat die Datei A und B. Dann mache ich ein Backup (von mir aus das erste -> also Full Backup). Dann lösche ich B und führe das Backup noch mal aus. BSH3 merkt allerdings nicht, dass die Datei gelöscht wurde. Bzw. wird dies im Browser nicht angezeigt (Datei B ist angeblich noch vorhanden) und es wird auch kein Backup gemacht (im Zielverzeichnis ist kein neuer Ordner). Verändere ich  nun Datei A und führe das Backup noch mal aus, enthält das letzte Backup die veränderte Datei A und die Datei B wird (korrekter Weise) nicht mehr im Backup Browser angezeigt.

Ich kann nur davon ausgehen, dass es kleiner Bug ist, denn z.B. kommt es öfter vor, dass ich in meinem Bilder-Order nicht mehr benötigte Bilder in stundenlanger Arbeit aussortiere (also lösche). Wenn ich dann ein Backup durchführe, erwarte ich, dass ich im Notfall auch wieder ein Rollback durchführen kann, zum letzt gespeicherten Zustand...

Ansonsten wie gesagt TOP Programm (genau so hätte ich es auch gemacht  ;) - ins Besondere die GUI gefällt mir sehr gut)!

Gruß,
Chris

Re:Löschen von Dateien

Verfasst: Fr 7. Mai 2010, 14:05
von Alex
Hallo Chris,

das von dir beschriebene Verhalten ist normal (im sinne, dass es so beabsichtigt ist).
Erst wenn neue oder veränderte Dateien gefunden wurden, dann wird die Sicherung auch übernommen. Allerdings hast du recht, dass es u.U. auch Sinn macht, gelöschte Dateien zu detektieren.

Das Verhalten ist darauf zurückzuführen, dass ich es vermeiden wollte, Sicherungen anzuzeigen bzw. unnötige Datenbankeinträge zu erzeugen, wenn sich keine Datei verändert hat. Auch, um die Übersichtlichkeit im Browser zu erhöhen.

Ich werde mal schauen, ob ich das Verhalten im Falle einer gelöschten Datei auf die schnelle ändern kann bzw. dann für Version 4 vorzumerken.

Re:Löschen von Dateien

Verfasst: Fr 7. Mai 2010, 19:23
von _Chris_
Hallo Alex,

vielen Dank für deine schnelle Antwort.
Der Algorithmus/ die Prozedur zum Erkennen, ob eine Datei gelöscht wurde ist ja offensichtlich schon implementiert und wird vom Programm korrekt ausgeführt. In der aktuellen Version gehe ich davon aus, dass dieser nur dann aufgerufen wird, wenn Änderungen gefunden wurden. Du müsstest also einfach nur dafür sorgen, dass die Prozedur zum Überprüfen der gelöschten Dateien nach jedem Backupvorgang ausgeführt wird -egal, ob eine Änderung in den zu backupenden Dateien gefunden wurde, oder nicht (eventuell nur eine Bedingung entfernen?).

Meiner Meinung nach wird das Backupverzeichnis auch nicht unübersichtlicher, da du ja keine neuen Backupdateien kopieren musst (also auch kein neues Verzeichnis im Backupverzeichnis erstellt wird). Es müssten die Einträge der gelöschten Dateien in die DB aufgenommen werden. Dies ist aber ebenfalls kein Manko, da diese spätestens beim nächsten Backup mit geänderten Dateien eh aufgenommen würden. Was die Übersichtlichkeit im Backup Browser angeht, finde ich, ist es sogar sinnvoller einen entsprechenden Eintrag anzuzeigen. Denn letztendlich sind nunmal wirklich Änderungen im Quellverzeichnis aufgetreten (auch wenns nur Löschungen sind). Wenn WIRKLICH keine Änderungen stattgefunden haben, kann das Programm so operieren, wie bisher.

Könntest du mir bitte ungefähr sagen, wie lange du für diese Änderung brauchst (je nachdem, ob du sie in der 3er oder 4er Version umsetzt)?

Vielen Dank,
Chris

Re:Löschen von Dateien

Verfasst: Mo 10. Mai 2010, 18:51
von Alex
Vorgemerkt habe ich das Feature für Version 4. Einen Zeitplan gibt es derzeit nicht.