Ich habe meine Arbeiten aus der Schule auf meinem USB Stick,
da ich sie aber auch auf meinem PC habe und zuHause eben
auch arbeite, suche ich eine einfache Lösung wie ich die Dateien
abgleichen kann. Bisher habe ich mir angewohnt nur noch auf dem
USB Stick zu arbeiten und von Zeit zu Zeit das dann rüberzukopieren,
aber das ist nicht so das wahre.
Jetzt dachte ich mir ich schreib einfach ein kleines Skript, was dies
erledigt. Ist ja eigentlich nur zwei Verzeichnisse einlesen und dann
jede Datei des einen Ordners in den anderen kopieren wenn diese
fehlt und natürlich umgekehrt. Nun hab ich aber oft auf dem einen
alte Dateien und auf dem anderen neue, wie kann ich jetzt möglichst
einfach prüfen welche Datei neuer ist und die neue verwenden?
Bin mir im moment noch nicht so sicher, wie ich die Dateien am
einfachsten verwalte, dachte mal an einen Hash mit einem
Anonymen Array in welchem einmal der Pfad und einmal das
Änderungsdatum steht gespeichert ist, der Key ist dann der
Name, aber was wenn ich mehrere Dateien mit gleichem Namen
habe?
Die beiden Ordner heißen:
I:\Schule und E:\Sources\Schule
darin sind wieder Ordner je nach Gebiet und in diesen teilweise
nochmals Ordner, vor allem bei Projekten haben viele Ordner
die gleichen Dateien.
Falls wer so etwas schon fertig hat, wäre ich natürlich auch froh,
sonst sind Lösungsvorschläge herzlich willkommen :)
--Programming today is a race between Software Enginers striving to build bigger and better idiot-proof Programs,
and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!