![]() |
einfaches Batch zum Umbenennen mehrerer verschiedener Dateien
Hallo Leute - steh wieder mal vor einem Problem
sollte ein Dos-Batch-File haben, welches am Anfang jeder Datei zB. die Zeichenfolge TEST_01 vor dem ürsprünglichem Dateiname einfügt Danke für eure Hilfe |
bitte sehr...
----------------------------------------------------- @echo off REM als Parameter wird das Verzeichnis mitgegeben, REM in dem die zu ändernden Files stehen set directory=%1 REM das aktuelle Verzeichnis wird zwischengespeichert set olddir=%cd% REM wechsle in das Zielverzeichnis cd %directory% REM gehe alle files durch und benenne sie um for %%f in (*) do move %%f TEST_01%%f REM wechsle zurück ins Ursprungsverzeichnis cd %olddir% ----------------------------------------------------- |
Code:
ren * TEST_01* äh, sorry, das wechselt einfach nur die zeichenfolgen aus, richtig wäre: Code:
for %%a in (*) do ren "%%a" "TEST_01%%a" |
@JosefS: ich glaub, manchmal denk ich einfach zu kompliziert... ;-)
|
Zitat:
|
noch was: hab's bei mir ausprobiert, hat so funktioniert wie ich's geschrieben hab (auch mit MOVE, ist ja im Prinzip nichts anderes als ein RENAME)
|
Danke
habt mir sehr geholfen Gruß |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag