Dateinamen umbenennen!

goela

Erfahrenes Mitglied
Die Überschrift klingt etwas einfach - mein Anliegen jedoch nicht!

Ich suche ein Programm womit ich mehrere Dateien umbenennen kann. Die Vorgabe für das Umbenennen des Dateinamens soll aus einer Liste entnommen werden, so dass ich auf einen Schlag immer wiederkehrende Dateinamen per Knopfdruck umbenennen kann.

Beispiel:
File_Wert1_xyz.dat
File_Wert1_abc.dat
File_Wert2_abc.dat
File_Wert1_aaa.dat
File_Wert2_xyz.dat

Liste mit Werte die im Dateinamen umbenannt werden soll:
Wert1 = Werte-1
Wert2 = Werte-2
xyz = zyx
abc = cba

Das Programm soll nun alle Dateien und Werte aus Liste umbenennen:
File_Werte-1_zyx.dat
File_Werte-1_cba.dat
File_Werte-2_cba.dat
File_Werte-1_aaa.dat
File_Werte-2_zyx.dat

Wer kennt ein Programm womit sowas machbar ist!
 
Hallo,
Programm dafür kenne ich keines. Ich würde dafür Excel und dort vor allem die Textfunktionen dazu benutzen.
In einer Spalte die alten Werte, in der zweiten die Zielwerte mit einer Formel erzeugen und in einer dritten Spalte dies so zusammenfügen, dass daraus die
Zeile: ren alterWert neuerWert wird.

Diese Spalte markieren und in Notepad o.a. Texteditor kopieren und als Batchdatei z.B. renw1tow2.BAT speichern. In der Eingabeaufforderung (DOS-Box) starten.
Man könnte auch aus Excel heraus die kopierte Spalte als Text- bzw. Bat-Datei speichern.
 
Hi,

man könnte auch ein kleines Script (z.B. PHP) schreiben, das diese Aufgabe übernimmt (mit regulären Ausdrücken kaum Aufwand). ;)

Gruß
.
 
Hallo Jungs,
danke für die Infos. Ich weiss, dass man einfach ein Script, Batch oder Programm schreiben kann - bin ja schliesslich Programmierer. Aber warum soll man immer das Rad neu erfinden. Dachte es kennt jemand ein Programm das dies schon kann und ich mir die Arbeit ersparen könnte.

Werde wohl doch in die Tasten hauen müssen!
 
Zurück