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???
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.
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)
.