Dateien per DOS-Batch umbennenen

Hi,

ich suche nach einer Möglichkeit, mehrere Dateien per DOS-Batchskript umzubennen.

Bsp.:

grumb01.030404.gz in www01.030404.gz
es sollen also Teile des Dateinamens erhalten bleiben - wie schaffe ich das mit DOS???

Hallo Christian,

normaler Weise kannst du die folgende Syntax anwenden:

rename grumb??.* www??.*

dabei steht ? für einen Character und * für beliebige Anz. Character.

Doch Vorsicht - einige DOS-Versionen halten sich noch streng an die alten Dateinamenskonventionen.

  • Bei DOS unter Win2000 kein Problem!

Gruß
Uwe

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

das funktioniert aber nur, wenn die Anzahl der Zeichen gleich ist. Wenn ich Dein Beispiel ausprobiere, wird die Datei in wwwmb.030404.gz umbenannt …
Das ist genau mein Problem …

Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Sorry du hast Recht,

in dem Fall musst du leider den Teil bis zum 1.Punkt ausschreiben (dann ist die Länge egal):

rename grumb01.* www01.*

frisch bei mir getestet!

Gruß
Uwe

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke! (OT)
.