Hallo zusammen,
vorab: Sollte ich im falschen Forum sein, dann tut es mir leid!
Was habe ich vor?
In meiner Firma haben viele Mitarbeite rienen Laptop. Auf dem Laptop werden lokal alle "Eigenen Dateien" gesichert. Es gibt ein kleines Backup-Programm (ebenfalls in Autoit geschrieben, aber nicht von mir), welches die Daten aus dem Benutzerordner auf ein Netzlaufwerk kopiert. Das Problem dabei ist: Es sieht unschön aus, gibt keine Informationen und erlaubt keine Einstellungen. Zusätzlich kopiert es stumpf alle Dateien rüber die sich geändert haben, lässt jedoch gelöschte Dateien bestehen (das nervt). Das Programm bedient sich der Windows eigenen Funktion robocopy. Das Skript steht mir leide rnicht zur Verfügung.
Ich möchte ein eigenes Backup Programm schreiben, das mir ein paar Einstellungen erlaubt. Beispielsweise: Kopiere alle Änderungen und lösche gelöschte Dateien auf dem Netzlaufwerk.
Was brauche ich dafür?
Für die Umsetzung fehlen mir ein paar Dinge.
- Eine vernünftige Funktion zum Kopieren von Daten, mit Einstellungsmöglichkeiten und optimalerweise einer ProgressBar. (Ich habe das Skript von Oscar gefunden, allerdings ist das noch zu simple denke ich. Meine Erfahrung in Autoit reicht auch nicht aus um das alles zu verstehen...)
- Eine TreeView, die ich in meine GUI implementieren kann und mir erlaubt per Checkbox die Pfade auszuwählen, die gesichert werden sollen. (Auch hier habe ich dieses Skript von oscar gefunden. Aber das ist leider nicht ganz ausgereift.)
Da ich leider immer noch Anfänger bin, weiß ich nicht wirklich wonach ich suchen muss.. Kennt Ihr schon fertige UDFs / Beispiele / Skripte, wo so etwas umgesetzt worden ist? Ich erwarte hier keine fertige Lösung ! Ich freue mich über jeden Schnipsel Code der mir weiterhelfen könnte.
Danke!