![]() |
Backupper 0.23.15.1539 - Tool zum sichern kompletter Ordner
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,
Ich möchte euch mein erstes Projekt vorstellen. Es dient zur Sicherung kompletter Ordner. Für Feedback und Anregungen wäre ich euch dankbar. Features:
Version 0.23.15.1539:
Getestet Unter Windows XP und Windows Vista. Einstellungen werden ohne Parameter "-forum" unter "C:\Dokumente und Einstellungen\$Benutzername$\Anwendungsdaten\Backupper\" gepeichert |
Re: Backupper
:-D Ich hatte grad geplant, mir selber sowas zu machen.
Was mir aufgefallen ist:
Das sind erstmal die ersten Sachen, die mir aufgefallen sind. :mrgreen: EDIT: Verdammte Rechtschreibfehler EDIT2: Und kannst du die Programmeinstellungen nicht im Programmverzeichnis speichern? Denn ich finde es nicht grad schön, hier in der DP Software zu testen, dann aber erstmal lange nach irgendwelchen Dateien, die die Programme ohne mein Wissen auf meinem Computer speichern zu suchen und diese wieder zu entfernen. |
Re: Backupper
Programmeinstellungen im Programmverzeichnis sind sch...lecht ;)
Arbeitet man als Benutzer, hat man dort keine Schreibrechte. Sowas gehört normalerweise nach ..\Dokumente und Einstellungen\<Benutzername>\Anwendungsdaten\<Prog rammname> |
Re: Backupper
Wenn man dort Dateien anlegt, sollte man aber entweden eine möglichkeit diese automatisch zu entfernen (bspw. eine Batchdatei) anbieten oder aber den Benutzer zumindest darauf hinweisen, dass dort Daten gespeichert werden.
|
Re: Backupper
Hi,
Mist das mit dem hinzufügen der Jobs wollte ich schon längst einfacher machen :wall: . Ich hab mal ein paar der Anregungen im Programm umgestetzt und gleich die neue Version hochgeladen. [+] Anhalten/Fortsetzen Button [+] Buttons für Opendialoge [+] Main Menü Eintrag "Jobs" [+] Parameter -Forum[*] Kontextmenu nur Deaktivieren statt Ausblenden[*] kleinere Schrift im Hinzufügen/Ändern Dialog [-] Job Hinzufügen abbrechen schließt das Fenster Die Speicherung der Settings ist immer ein Streitthema, aber der Button oder etwas ähnliches ist vieleicht keine schlechte idee. Die Intuitive Bedienung ist gar nicht so leicht zu realisieren als ich dachte. |
Re: Backupper
So ich bin's mal wieder :wink:
Deine neue Version gefällt mir doch schon ein wenig besser. Jedoch habe ich eben mal einen Backupvorgang durchgeführt und es funktionierte leider doch nicht ganz so wie es sollte. Nunja zuerst mal noch einen Teil meiner alten Anmerkungen. Einiges hast du ja schon geändert:
Punkt 2, also wofür das "Ein" bzw. "On" gut ist, habe ich mitlerweile herausgefunden. Punkt 3 (Anwendung) jedoch noch nicht. Dann kommt folgend erstmal ein gravierender Bug, der mir aufgefallen ist: (Mein Handeln kurz zusammengefasst) 2 Ordner erstellt: "src" und "dst". In "src" einige Dateien kopiert. Job erstellt. Backup gestartet. -> Alles war korrekt kopiert worden. Datei in "src" geändert. Bachup gestartet. Datei wure nicht durch die neue ersetzt. Alte Orientation.txt:
Code:
Neue Orientation.txt:
1 Normal
2 Mirrored ...
Code:
Dein Programm scheint also lediglich die Dateigröße, nicht jedoch den Inhalt der Dateien zu prüfen.
1 Normax
2 Mirrored ... Weitere Punkte:
|
Re: Backupper
Hallo,
so intensiv wie die anderen habe ich Dein Programm noch nicht getestet, aber was wir aufgefallen ist, was für eine Anwendung muss ich beim Erstellen eines neuen Jobs angeben und wofür ist diese Eingabe? Gruß Jörg |
Re: Backupper
Hi,
Tschuldigung :oops: hab die Erklärungen der Änderungen vergessen. @Hador
@Hador & jmit Bei Anwendung kann eine Anwendung eingetragen werden die vor der Durchführung des Jobs geschlossen werden soll, Zweck: unnötige Zugriffsfehler verhindern. so jetzt hab ich ja wieder genug zu tun. :coder: |
Re: Backupper
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Delphi-Quellcode:
Oder schreib dir gleich ein extra Programm, was für den kompletten Updatevorgang zuständig ist.
program Update;
uses SysUtils; begin if FileExists('Backupper2.exe') then begin DeleteFile('Backupper.exe'); RenameFile('Backupper2.exe', 'Backupper.exe'); end; end. Zitat:
Zitat:
|
Re: Backupper
Hi,
@Hador bezüglich des Updates hab ich mir auch schon überlegt das Script einfach bei Bedarf zu erstellen und dannac wieder zu löschen um diese Problematik zu umgehen, denn mit dem Miniprogramm kann das auch passieren. Man könnte natürlich das Miniprogramm auch einkopilieren und bei Bedarf in den Speicher entpacken aber das ist mir zu umständlich. Das Problem lag nicht am Hash oder Vergleich es lag an der Berechnung des Fortschritts warum es da keine Exception gehagelt hat kapier ich gerade auch nicht Vieleicht ligt es daran, dass ich die Berechnung innerhalb von "trunk" ausführe. :cat: |
Re: Backupper
Hi,
Ich hab den Fehler mit der nicht aktualisierten Datei behoben. Hier das Changelog Version 0.0.0.814:[*] Beim setzen des Protokollordners wird immer "Backupper\" hinzugefügt : entfernt[*] Über Dialog ab der mitte Scrollen [-] Manchmal werden Dateien nicht richtig aktualisiert : behoben Problem mit der Berechnung des Fortschritts. [-] Manchmal werden nicht mehr vorhandene Ordner nicht gelöscht : behoben Problem beim einlesen der Ordner[*] Updatescript kann zu Nebenwirkungen führen : Update geändert, wird jetzt über ein Selbstextrahierendens Archiv durchgeführt. Ich hab gerade gesehen, dass es ein Programm mit dem selben Namen hier in der DP schon giebt. Also da mir der Name sowieso nicht so ganz gefällt sind Vorschläge herzlich Willkommen(leider ist mir bis jetzt kein besserer eingefallen). Neue Version im ersten Post. |
Re: Backupper
Liste der Anhänge anzeigen (Anzahl: 1)
So jetzt fällt auch mir fast nichts mehr ein, was man verbessern könnte.
Aber eben nur fast. :wink: Ein Designfehler im Job-hinzufügen-Dialog habe ich noch gefunden. (siehe Anhang) und noch ein Zusatz wegen der, im Ordner "Anwendungsdaten", gespeicherten Konfigurationsdatei: uninstall.cmd
Code:
und schon sind die Daten wieder weg.
del "%AppData%\Backupper\Settings.xml"
rd "%AppData%\Backupper\" |
Re: Backupper
Hi,
So wieder mal eine neue Version. Ich hab ein paar neue Funktionen hinzugefügt und Fehler behoben. Änderungen: [-] Verschobene Dateien werden nicht immer korrekt erkannt [-] Wenn Qellordner nicht verfügbar wird das Backup nicht durchgeführt [+] Auswahl ob Dateien aus dem Ziel gelöscht werden sollen (Achtung muss bei vorhanden Jobs manuell geändert werden) [+] Option Anwendung neu starten nach Ende des Jobs[*] Neuer Hinzufügen / Ändern Dialog [-] Nun sollten nur noch exklusiv geperrte Dateien nicht kopiert wedrden können. Ich hoffe der Hinzufügen Dialog ist jetzt besser gelungen. Bitte fleisig Testen! Neue Version im ersten Post. |
Re: Backupper v.:0.5.7.895
Hi,
Der Vergleich über Dateigröße und Datum ist fertig. Es gibt zwar noch ein par Verbesserungsmöglichkeiten in dieser Funktion z.B.: Toleranz des Datumsvergleichs frei wählbar. Eine ziemlich nützliches neues Feature finde ich persönlich das anzeigen der Fehler die während der Durchführung des Jobs aufgetreten sind. Wenn die Quelldatei gesperrt ist bleibt nun der alte Stand erhalten vorher wurde der Inhalt der Zieldatei gelöscht. Version 0.5.7.895: [+] Es kann nun eine Fehlerliste für jeden Job einzeln zur Laufzeit angezeigt werden [+] Neue Vergleichsmethode( Filetime & Filesize) verfügbar[*] Wenn auf Quelldatei kein Zugriff besteht bleibt die Ursprüngliche Zieldatei erhalten [-] Nun sollten wirklich nur noch exklusiv gesperrte Dateien nicht kopiert werden können Download im ersten Posting. |
Re: Backupper v.:0.5.7.895
Hallo,
ich habe mir Deine neueste Programmversion heruntergeladen. Ist wirklich gut gemacht. Aber einen Punkt habe ich noch. Es wäre schön, wenn die Jobs eine Bezeichnung (Namen) hätten. Dann könnte man in der Auflistung der Jobs sofort sehen, welcher Job was sichert, z.B. für Bilder, für allg. Dateien etc. Gruß Jörg |
Re: Backupper v.:0.7.7.1012
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
@jmit: Das ist eine super Idee die auch sofort umgestzt wurde. tschuldigung, dass ich nicht geantwortet habe :oops: :oops: Diesmal hats etwas länger gedauert. Dafür gibts auch ein großes neues Feature, Die einzelnen Jobs können künftig mit Namen versehen werden. Da auch durch Eingabe von z.B. Backupper Debug und Backupper Realease eine Jobgruppe (siehe Attachment) erstellt werden kann werden die Jobs nun in einemm TreeView angezeigt. Auserdem kann nun auch die maximale Zeitabweichung zwischen Quell und Zieldatei eingestellt werden. |
Re: Backupper v.:0.7.7.1012
Am Anfang ein kleines Fehlerchen, es heißt: "Standardwerte geladen" und nicht "Standartwerte geladen". Standard wird mit d geschrieben.
Und wenn ich auf Start klicke, ohne dass ein Job vorhanden ist, werde ich gefragt on ich einen erstellen möchte. Kliche ich dann auf ja, passiert nichts. Und unter "Job erstellen" heißt es Anwendung und nicht Anwenung |
Re: Backupper v.:0.7.7.1012
Hi,
Danke für die Hinweise. Die Fehler werden mit der nächsten Version behoben sein. Zitat:
|
Re: Backupper v:0.10.9.1054 - Tool zum sichern kompletter Or
Hi,
Neue Version ist Online mit Bugfixes und neuen Features, gesondert zu erwähnen ist hier der Zeitmanager welcher Automatisch aktiviert wird wenn das Programm in den Tray minimiert wird. Der Zeitmanager kann auch manuell über das Trayicon aktiviert/deaktiviert werden. Bei den Durch den Zeitmanager ausgeführten Jobs werden die "Zusätzlichen Programmausgaben" deaktiviert da sonst die Logdatei leicht die 500 MB übersteigt. Die Einstellungen für den Zeitmanager sind über den Job hinzufügen/ändern Dialog zu errreichen. Version 0.10.9.1054:
Download im ersten Posting. |
Re: Backupper v:0.10.9.1054 - Tool zum sichern kompletter Or
Hallo,
gefällt mir sehr gut dein Programm ;) Wird wohl dauerhaft von mir genutzt werden - ist ideal für mich. Dafür erstmal dickes Danke! :) Son paar Kleinigkeiten hätt ich aber: - Bei meinem ersten Backup ist die ProgressBar gleich auf 50% gegangen, war mir etwas unverständlich. - Schön wäre ein gesamter Progress. Die Bar zeigt ja immer nur einen Teil an (hashen, kopieren). - Wenn ich zusätzliche Ausgaben für die Log deaktiviere, steht für mich zu wenig drin, aktivier ich es, steht viel zu viel drin. Ich würde vorallem gerne wissen, welche Dateien er kopiert hat. - Wenn ich 2 Backup-Profile habe und die nacheinander laufen lassen, kann ich in der Log nicht erkennen was genau passiert. Da steht nur Datei xy wird kopiert. Schön wäre, wenn auch stehen würde wohin er sie kopiert. - Wäre schön, wenn der Progress auch im Hint vom TrayIcon steht (falls du die Änderung mit dem Gesamt-Fortschritt machst, dann hier auch den Gesamt-Fortschritt nehmen), da ich dann nicht immer das Prog öffnen müsste, um zu sehen wie weit er ist. - In der Übersicht hätte ich gerne eine Spalte, wann das letzte mal ein Backup passiert ist - Richtig schön wäre hier eine Spalte die den Progress anzeigt, wenn er läuft. - Spalten ein- und ausblenden (Anwendung interessiert mich z.B. nicht). - Timer: wöchentlich wäre toll, bzw einen Intervall selbst bestimmen (alle x Tage). Ansonsten: schönes Prog :thumb: Wenn mir noch was auffällt, lass ich es dich wissen ;) Gruß, Steffen |
Re: Backupper v:0.10.9.1054 - Tool zum sichern kompletter Or
Hi,
Leider hab ich in letzter Zeit berufsbedingt wenig Zeit an dem Programm weiterzuarbeiten. Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Danke für deine zahlreichen Vorschläge und das abschliesende Lob :-D |
Re: Backupper v:0.10.9.1054 - Tool zum sichern kompletter Or
Hallo Christian,
ich habe Dein Programm jetzt schon etwas länger im Einsatz. Ich wollte nun auch meine Bilder mit Deinem Programm sichern. Als Quelle habe ich einen Ordner auf meiner lokalen Festplatte. Als Ziel gebe ich eine Partition auf meiner externen Festplatte an. Auf einer Partition befinden sich aber auch folgende Dateien: - System Volume Information - Recycler Wähle ich jetzt unter Optionen - Einstellungen die Möglichkeit nicht mehr vorhandene Dateien zu löschen aus, so versucht das Programm die obigen Einträge zu löschen. Dieses schlägt natürlich fehl, und der Backupjob bricht mit einem bzw. mehreren Fehlern ab. Also kann ich nur von Ordnern zu Ordnern ein Backup mit der Option nicht mehr vorhandene Dateien löschen ausführen. :) Beim Kopieren von Ordnern in eine Partition, die nur für die Backupdateien vorhanden ist, kann ich also die Option vorhandene Dateien löschen nicht auswählen. :gruebel: Die zweite Möglichkeit war leider auch nicht erfolgreich. Siehe Log-File:
Warum beendet das Programm das Kopieren? Kopieren war doch laut Logfile noch erfolgreich. Gruß Jörg |
Re: Backupper v:0.10.9.1054 - Tool zum sichern kompletter Or
Hi Jörg,
Die neue Version wird eine möglichkeit enthalten Ordner zu überspringen ist mir eigentlich aber noch zu instabiel um sie Online zu stellen. Hast du einen anderen Job vorher ausgeführt? Wenn nicht bin ich mir fast sicher, dass irgenwo im Kopierthread eine Exception aufgetreten ist. Ich schaus mir heute Abend mal an. |
Re: Backupper v:0.10.9.1054 - Tool zum sichern kompletter Or
Hi,
Nach Monaten mal wieder eine neue Version mit einigen neuen Features. Version 0.19.11.1311:
Nochmal zu deinem Problem beim Sichern auf eine Platte: Leider kann ich dein Problem nicht rekonstruieren, sind alle Dateien vorhanden? Wenn sich nur die Thumbs.db" geändert hat ist das eine normale Ausgabe im Logfile: Zitat:
Zitat:
|
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hi,
Heute wieder ein Update, wegen eines kleinen Fehlers mit großer Wirkung. Beim Logging wurde eine Liste falsch indiziert und somit das Sortieren durch eine Exception abgebrochen! @jmit würdest du den oben beschriebenen Job bitte noch mal durchführen und auf Korrektheit prüfen Alle die die Version von gestern geladen haben bitte diese laden! |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hallo Christian,
Zitat:
Was mir aber trotzdem noch aufgefallen ist: Das Log-File ist nach einem Sicherung immer noch im Zugriff vom Backupper. Der Backupper muss immer erst beendet werden um mit einem Editor auf das Log-File zugreifen zu können. Vielleicht mache ich aber auch einen Gedanken- fehler. Gruß Jörg |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hi,
Eigentlich sollte sich das Log-File auch während der Laufzeit von Backupper geöffnet werden können, zumindest mit dem Windows Editor und PSPad funktioniert das öffnen bei mir problemlos. So sollte es eigentlich auch, da die Datei mit den Flags
Delphi-Quellcode:
geöffnet wird.
fmOpenReadWrite or fmShareDenyWrite
Edit: Im Zugriff ist die Datei natürlich noch während der Backupper läuft, das heißt speichern funktioniert nicht |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hallo,
Zitat:
Gruß Jörg |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hallo Christian,
mir ist noch ein Punkt aufgefallen: Ich habe in Deinem Backup-Programm mehrere Jobs definiert. Sollte ein Backup-Job einmal nicht erfolgreich sein, dann wird dies in der Statuszeile des Programms angezeigt. Dies ist auch korrekt. Anschliessend wird ein anderer Backup-Job durchgeführt. Auch wenn dieser erfolgreich war, steht in der Statuszeile immer noch der Status des vorletzten Backup-Jobs. Gruß Jörg |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hi Jörg,
Momentan schaue ich nur ob in einem der ausgewählten Jobs ein Fehler aufgetreten ist und gebe dann die Meldung "Backup mit fehler beendet" aus. Ich denke mal ich werde das ändern um die Nachvollziehbarkeit zu erhöhen |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Liste der Anhänge anzeigen (Anzahl: 1)
Hi, ich hab mir das Prog mal angeschaut.
Was mir gleich aufgefallen ist: Nach dem ersten Start kommt die Frage ob ich personalisieren will. Wenn ich das mit Ja beantworte, dann aber ohne eine Änderung in dem Dialog auf "OK" klicke kommt angehängte Exception. Aber danach mach dein Prog weiter als wäre nix gewesen weiter. Beim zweiten Start passiert das dann nicht mehr. |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
hi! hab dein programm auch grad mal getestet. wollte mir eigentlich auch eins schreiben aber ich glaub das kann ich mir sparen da deins genau das hat was ich wollte... nur das nötigste ;)
echt super :P allerdings is bei mir ebenfalls folgende exception aufgetreten: Zitat:
wenn man das prog das erste mal gestartet hat kommt der fehler immer im einstellungsdialog. nach dem zweiten start (wie schon von captnemo beschrieben) dann nicht mehr. kannst ja mal danach schauen :zwinker: lg torsten EDIT: habe win xp sp2 |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hi ihr zwei,
Die Exception ist gefunden und wird in der Version beseitigt sein, ich hoffe die wird bald fertig :coder: . |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hi C.Schoch,
ich habe dein Programm ausprobiert, ist super für den USB-Stick :thumb: Aber wenn man, bevor man einen Job ausführt auf "Optionen>Erweiteter Fortschritt" (ich fände "Erweiterte Fortschrittsanzeige verständlicher) geht, wird eine Exception geworfen, stürzt das Programm ab. MfG, Bug |
Re: Backupper 0.19.12.1316 - Tool zum sichern kompletter Ord
Hi,
@BUG: Die Exception konnte ich nicht nachvollziehen, könntest du mal testen ob das Problem bei der neuen Version noch besteht ? Neue Version online. |
Re: Backupper 0.23.15.1539 - Tool zum sichern kompletter Ord
Zitat:
MfG, Bug |
Re: Backupper 0.23.15.1539 - Tool zum sichern kompletter Ord
Beim Aufruf ohne Jobs wäre es in der vorigen Version möglich, dass es zu einem Fehler kommt sollte aber in dieser Version behoben sein
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz