vmaexchen
09.01.2005, 23:44:03
Hallo,
ich benötigte dringend ein Tool, welches definierte Aufnahmen von einem Ordner (z.B. auf der USB-HD) zu einem anderen (z.B. auf'm PC) kopiert bzw. verschiebt, da ich auf diese Weise einmal die Woche meine neuen, wichtigen Aufnahmen sichere und keine Lust habe, jedesmal alles "zu Fuss" zu machen. Und da ich das Tool sowieso programmiert habe, kann ich es auch der Allgemeinheit zur VErfügung stellen. :-)
Das Tool ist in Java entwickelt und somit für nahezu alle Betriebssysteme verwendbar. Man benötigt ein Java SDK 1.4 oder höher (http://java.sun.com/j2se/1.4.2/download.html), wobei ich das 1.5er nicht getestet habe.
Ihr müsst die Datei cridcopy_v_02.zip entpacken und dann die Datei cridcopy_v_02.jar in den Ordner packen, von dem aus ihr das Tool starten wollt. @Admin: es wäre schön, wenn man .jar-Dateien direkt uploaden dürfte, ohne den Umweg über zip.
Zum Starten des Tools müsst ihr eine Command-Box bzw. Shell öffnen (in Windows z.B. Start/Ausführen...cmd [Enter]). Dort müsst in das Verzeichnis wechseln, wo die cridcopy_v_02.jar liegt. In Windows beispielsweise mit cd c:\Programme\cridcopy
Danach gebt zum Kopieren von Aufnahmen den folgenden Befehl ein.
java -jar cridcopy_v_02.jar -srcFile E:\USB\M740-Aufnahmen\0001E3FAB9FB_1103834700010002.crid -destDir H:\M740_Backup
Nach -srcFile folgt die crid-Datei der zu kopierenden Aufnahme. Nach -destDir das Verzeichnis, in welches die Aufnahme kopiert werden soll (ohne eine abschließendes "\" bzw. "/").
Wenn ihr die Aufnahme verschieben wollt (Löschen der Quell-Dateien), müsst ihr am Ende zusätzlich den Schalter -deleteSourceFiles mit angeben.
Also so:
java -jar cridcopy_v_02.jar -srcFile E:\USB\M740-Aufnahmen\0001E3FAB9FB_1103834700010002.crid -destDir H:\M740_Backup -deleteSourceFiles
Da ich nicht soviel Zeit hatte, existiert noch keine GUI und somit auch noch keine Anzeige, welche Aufnahme sich hinter welcher crid-Datei verbirgt. Das kommt aber demnächst. Ich habe schließlich auch keine Lust, mir per Hand rauszusuchen, welche crid-Datei für welche Aufnahme zuständig ist :-)
Wenn es dann nicht zu aufwendig wird und jemanden hilft, kann ich noch einige Funktionen (zumindest das zusammenfügen zu einer TS) implementieren, sodass die Nicht-Windows-User auch eine Erleichterung haben.
Gute Nacht
vmaexchen
WICHTIGER NACHTRAG:
cridcopy wird nicht mehr weitergepflegt und funktioniert nicht korrekt, wenn eine Aufnahme aus verschiedenen Namenspattern oder fmeg-Dateien bestehen. Dieser Bug wird nicht mehr behoben.
Bitte ab sofort die Neuentwicklung - den CridManager - von karlo.h und mir benutzen. Die ist schöner, toller, besser, schneller, liebevoller und umwerfender. ;) :D Natürlich ist auch der Cridmanager in Java programmiert und somit nahezu Betriebssystemunabhängig.
http://www.m740.de/forum/showthread.php?t=449 bzw.
http://sourceforge.net/projects/cridmanager/
Den Download von cridcopy habe ich hier rausgenommen, damit sich niemand aufgrund des Bugs in cridcopy eine Aufnahme zerschießt.
Und jetzt viel Spaß mit dem CridManager! :)
ich benötigte dringend ein Tool, welches definierte Aufnahmen von einem Ordner (z.B. auf der USB-HD) zu einem anderen (z.B. auf'm PC) kopiert bzw. verschiebt, da ich auf diese Weise einmal die Woche meine neuen, wichtigen Aufnahmen sichere und keine Lust habe, jedesmal alles "zu Fuss" zu machen. Und da ich das Tool sowieso programmiert habe, kann ich es auch der Allgemeinheit zur VErfügung stellen. :-)
Das Tool ist in Java entwickelt und somit für nahezu alle Betriebssysteme verwendbar. Man benötigt ein Java SDK 1.4 oder höher (http://java.sun.com/j2se/1.4.2/download.html), wobei ich das 1.5er nicht getestet habe.
Ihr müsst die Datei cridcopy_v_02.zip entpacken und dann die Datei cridcopy_v_02.jar in den Ordner packen, von dem aus ihr das Tool starten wollt. @Admin: es wäre schön, wenn man .jar-Dateien direkt uploaden dürfte, ohne den Umweg über zip.
Zum Starten des Tools müsst ihr eine Command-Box bzw. Shell öffnen (in Windows z.B. Start/Ausführen...cmd [Enter]). Dort müsst in das Verzeichnis wechseln, wo die cridcopy_v_02.jar liegt. In Windows beispielsweise mit cd c:\Programme\cridcopy
Danach gebt zum Kopieren von Aufnahmen den folgenden Befehl ein.
java -jar cridcopy_v_02.jar -srcFile E:\USB\M740-Aufnahmen\0001E3FAB9FB_1103834700010002.crid -destDir H:\M740_Backup
Nach -srcFile folgt die crid-Datei der zu kopierenden Aufnahme. Nach -destDir das Verzeichnis, in welches die Aufnahme kopiert werden soll (ohne eine abschließendes "\" bzw. "/").
Wenn ihr die Aufnahme verschieben wollt (Löschen der Quell-Dateien), müsst ihr am Ende zusätzlich den Schalter -deleteSourceFiles mit angeben.
Also so:
java -jar cridcopy_v_02.jar -srcFile E:\USB\M740-Aufnahmen\0001E3FAB9FB_1103834700010002.crid -destDir H:\M740_Backup -deleteSourceFiles
Da ich nicht soviel Zeit hatte, existiert noch keine GUI und somit auch noch keine Anzeige, welche Aufnahme sich hinter welcher crid-Datei verbirgt. Das kommt aber demnächst. Ich habe schließlich auch keine Lust, mir per Hand rauszusuchen, welche crid-Datei für welche Aufnahme zuständig ist :-)
Wenn es dann nicht zu aufwendig wird und jemanden hilft, kann ich noch einige Funktionen (zumindest das zusammenfügen zu einer TS) implementieren, sodass die Nicht-Windows-User auch eine Erleichterung haben.
Gute Nacht
vmaexchen
WICHTIGER NACHTRAG:
cridcopy wird nicht mehr weitergepflegt und funktioniert nicht korrekt, wenn eine Aufnahme aus verschiedenen Namenspattern oder fmeg-Dateien bestehen. Dieser Bug wird nicht mehr behoben.
Bitte ab sofort die Neuentwicklung - den CridManager - von karlo.h und mir benutzen. Die ist schöner, toller, besser, schneller, liebevoller und umwerfender. ;) :D Natürlich ist auch der Cridmanager in Java programmiert und somit nahezu Betriebssystemunabhängig.
http://www.m740.de/forum/showthread.php?t=449 bzw.
http://sourceforge.net/projects/cridmanager/
Den Download von cridcopy habe ich hier rausgenommen, damit sich niemand aufgrund des Bugs in cridcopy eine Aufnahme zerschießt.
Und jetzt viel Spaß mit dem CridManager! :)