Free Backup Manager(FBM)

Vorstellungen von Programmen, welche mit Lazarus erstellt wurden.
MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Free Backup Manager(FBM)

Beitrag von MAC »

schau ich mir mal an.
Das ein * als platzhalter weit verbreitet ist weis ich, aber ein \ wird nicht benutzt.
Wird wohl darauf hinausführen das ich * nehme und \ als einstellungsmöglichkeit gebe...

Code: Alles auswählen

Signatur := nil;

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Free Backup Manager(FBM)

Beitrag von carli »

MAC hat geschrieben:link ?

http://doc-tcpip.org/Unix/reg.exp.html
Gibts aber schon als fertige Unit

MAC hat geschrieben:\ ist das einzige zeichnen , was weder bei windows noch unter linux für einen Dateinamen genutzt wird, deshalb habe ich das genommen...

FALSCH! Unter Windows ist es der Ordner-Trenner.

Ernsthaft: bau kein eigenes Patternsystem, sondern nutz die regexp-unit.

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Free Backup Manager(FBM)

Beitrag von MAC »

ok, danke, so wie das aussieht gilt das für komplexe sachen, ich habe aber eigentlich nicht vor da viel einzubauen...

Mit dem Dateinamen mein ich den Name exklusive Pfad und in genau weil es das Ordnertrennzeichen in windows (in linux ist es zumindest nicht im dateinamen verwendbar) ist wird es nicht im dateinamen vorkommen :idea:

Code: Alles auswählen

Signatur := nil;

carli
Beiträge: 657
Registriert: Sa 9. Jan 2010, 17:32
OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
CPU-Target: 64Bit

Re: Free Backup Manager(FBM)

Beitrag von carli »

MAC hat geschrieben:ok, danke, so wie das aussieht gilt das für komplexe sachen, ich habe aber eigentlich nicht vor da viel einzubauen...


regexp kann man immer gebrauchen.

Was ist, wenn du alle Dateien sammeln willst, die auf ".pas" oder ".inc" enden und mit "x_" beginnen?
Allein schon das ein kleines bisschen komplexere Beispiel zeigt, dass es sich nicht lohnt, ein eigenes Format zu erfinden.

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Free Backup Manager(FBM)

Beitrag von MAC »

Wichtiges Update:
Es gab einen Bug ,welcher dafür gesorgt hat, dass nur jeweils eine Datei gesichert wird.
Jetzt klappt es wieder problemlos mehrere Dateien zu Kopieren.

Außerdem kann man unter den Einstellungen "letzte Suche" bearbeiten.
Das Programm guckt was sich in der Zwischezeit von letzte Suche bis jetzt verändert hat. Wenn man also mal nen Backup des letzten Monats machen will, einfach 14.10.2010 00:00:00 eigeben und beim nächsten Backup (standart 30 sec) wird nen bisschen mehr kopiert.

Ich hoste die Dateien über Lazforge.

Code: Alles auswählen

Signatur := nil;

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Free Backup Manager(FBM)

Beitrag von MAC »

Update:
Da das Programm nicht wirklich sauber Programmiert ist, hab ich mich dazu entschieden das Ganze Programm nochmal neu zu schreiben. Den Anlass habe ich gleich genutzt und meine "Filterkonstruktion" durch RegExp ersetzt.
Zudem kann man eigene Backupbedingungen mithilfe einer .dll/.so hinzufügen.
Die neu geschriebene Versionen hat mitlerweile noch 2 Nachteile, erstens ist diese Version erstmal nur auf Deutsch. Zweitens ist das Einstellungfenster weggefallen (wird demnächst wahrscheinlich einfach über EHTF-edit bearbeitet...)
Dateianhänge
Screenshot FBM v. 0.9.13
Screenshot FBM v. 0.9.13

Code: Alles auswählen

Signatur := nil;

Antworten