Guten Morgen,
wie im Topic bereits steht geht es hier um das Ändern von Ordnernamen.
Im Vorfeld sei gesagt, dass ich mich noch einmal neu in Java einarbeiten muss, da ich seit meiner Abschlussprüfung nichts mehr programmiert habe, in keiner Sprache, also verzeiht mir eventuelle Denkfehler.
Ich mache grade Praktikum in einem kleinen Betrieb, in dem ich der einzige bin der Programmierkenntnisse hat. Ein Kunde hat einem Verzeichnis eine Reihe Ordner, alle nach dem gleichen Schema benannt. (zb A_2009_0001).
Die Anzahl der Ordner ist mittlerweile so groß, dass diese vier Zeichen für die Ordnernummer nicht mehr lange ausreichen, daher sollen alle Ordner im Namen geändert werden. (zb A_2009_0001 -> A_2009_00001).
Wie ihr euch sicher denken könnte ist das, wenn bald vier Nummern nicht mehr reichen, nicht von Hand zu bewältigen.
Jetzt habe ich die Ordnernamen ausgelesen in einer for-Schleife. In diese Schleife müsste ich nun mittels Stringtokenizer oä den Dateinamen an dem zweiten Unterstrich aufteilen und eine 0 dazwischen fügen, und das ganze dann wieder speichern. Jedoch funktioniert das mit renamTo() nicht wirklich da dort ein File angegeben werden muss.
Ich bin ein wenig eingerostet, hat jemand Anregungen wie ich die Ordner umbennen kann? Möchte auch keine komplette Lösung da ich mich ja auch irgendwie wieder reinarbeiten möchte.
Hinzu sei gesagt, dass es sich hierbei um eine einmalige Sache handelt, da die neuen Dateien schon in dem neuen Format angelegt werden.
Gruß und Dank
Kenny
wie im Topic bereits steht geht es hier um das Ändern von Ordnernamen.
Im Vorfeld sei gesagt, dass ich mich noch einmal neu in Java einarbeiten muss, da ich seit meiner Abschlussprüfung nichts mehr programmiert habe, in keiner Sprache, also verzeiht mir eventuelle Denkfehler.
Ich mache grade Praktikum in einem kleinen Betrieb, in dem ich der einzige bin der Programmierkenntnisse hat. Ein Kunde hat einem Verzeichnis eine Reihe Ordner, alle nach dem gleichen Schema benannt. (zb A_2009_0001).
Die Anzahl der Ordner ist mittlerweile so groß, dass diese vier Zeichen für die Ordnernummer nicht mehr lange ausreichen, daher sollen alle Ordner im Namen geändert werden. (zb A_2009_0001 -> A_2009_00001).
Wie ihr euch sicher denken könnte ist das, wenn bald vier Nummern nicht mehr reichen, nicht von Hand zu bewältigen.
Jetzt habe ich die Ordnernamen ausgelesen in einer for-Schleife. In diese Schleife müsste ich nun mittels Stringtokenizer oä den Dateinamen an dem zweiten Unterstrich aufteilen und eine 0 dazwischen fügen, und das ganze dann wieder speichern. Jedoch funktioniert das mit renamTo() nicht wirklich da dort ein File angegeben werden muss.
Ich bin ein wenig eingerostet, hat jemand Anregungen wie ich die Ordner umbennen kann? Möchte auch keine komplette Lösung da ich mich ja auch irgendwie wieder reinarbeiten möchte.
Hinzu sei gesagt, dass es sich hierbei um eine einmalige Sache handelt, da die neuen Dateien schon in dem neuen Format angelegt werden.
Gruß und Dank
Kenny