Zitat von
michagolf4:
auf jeden fall muss auch eine ordentlich log datei her damit man im ernst fall die dateien zurück verfolgen kann und weiss wan sie das letzte mal kopiert wurden
ein anderer ansatz wäre es jedes mal alle dateien zu zipen und nach einer bestimmten zeit zu überschreiben, das musst du aber selber wissen denn was genau du damit vor hast weiss ich nicht
Was ich damit möchte ist ja relativ einfach:
Alle Dateien aus meinem "Dateien"-Ordner möchte ich regelmäßig auf meine externe Festplatte sichern. Dabei soll wie folgt vorgegangen werden (Pseudocode):
Delphi-Quellcode:
Eingabe Quellverzeichnis;
Eingabe Zielverzeichnis;
für jede Datei im Quellverzeichnis tue
begin
wenn (datei im Zielverzeichnis vorhanden) dann
begin
wenn (datei im Quellverzeichnis = Datei im Zielverzeichnis) dann //Vergleich via Dateigröße oder so
tue nichts;
else
Frage den User was zu tun ist; //Datei überschreiben, Datei merken oder nichts tun
end
else
begin
Kopiere Datei nach Zielverzeichnis;
end;
end;
für jede Datei im Quellverzeichnis tue
begin
wenn (datei im Quellverzeichnis = Datei im Zielverzeichnis) dann // Hier überprüfung per Dateihash oder so (Damit kenne ich mich nicht so gut aus, müsste ich mich dann noch genauer informieren)
tue nichts;
else
Datei nochmals kopeieren;
wenn (datei im Quellverzeichnis = Datei im Zielverzeichnis) dann
User informieren und Datei merken;
end
end;
Wobei "Datei merken" einfach ne Angabe der Datei inkl Pfad in einer dafür vorgesehen Liste...
Wenn eine Datei also auf dem PC nicht mehr vorhanden ist, dann bleibt sie auf der externen Platte erhalten.
//edit: Es scheint schon recht gute Programme dazu zu geben, die auch größten Teils kostenlos sind (
http://www.chip.de/downloads/c1_downloads_13007706.html)
Aber jetzt hab ich irgendwie Lust bekommen das selbst zu machen. Hab nur'n bischen Angst mich drauf zu verlassen und nachher funzt irgendwas nicht. Dann wär ich sogar selber schuld, wenn meine Daten futsch wären und könnte mich nicht über irgendwen anders bzw. über niemanden aufregen