koehne
Goto Top

Dateien mit bestimmten Namen in allen Unterordnern umbenennen

Hi,

ich bräuchte mal fix eure Hilfe, weil ich nicht weiterkomme.

Ich habe in einem Ordner mehrere Unterordner. In diesen Unterordnern liegen mehrere Dateien welche alle mit dem Wort Projektnummer anfangen. Jetzt möchte ich alle Dateien welche das Wort Projektnummer so umbenennen das dieses Wort durch eine Nummer sagen wir 0815 ersetzt wird.

Aktuell sieht es so aus. Leider werden dabei nur die Dateien welche sich im Hauptverzeichniss befinden umbenannt.

set /P varProjektnummer=Bitte geben Sie jetzt die Projektnummer (ohne Leerzeichen) ein:
for %%F in (Projektnummer*.*) do (
set "name=%%F"
ren "!name!" "!name:Projektnummer=%varProjektnummer%!"
)

Wie schaffe ich es das alle Dateien im Unterordner auch umbenannt werden?

MFG

Content-Key: 269772

Url: https://administrator.de/contentid/269772

Ausgedruckt am: 28.03.2024 um 18:03 Uhr

Mitglied: michi1983
michi1983 21.04.2015 um 12:37:17 Uhr
Goto Top
Mitglied: 114757
114757 26.04.2015 aktualisiert um 14:50:55 Uhr
Goto Top
set /P varProjektnummer=Bitte geben Sie jetzt die Projektnummer (ohne Leerzeichen) ein:
for /F "delims=" %%a in ('dir /B /A-D /S "c:\Ordner\Projektnummer*.*") do (   
    set "name=%%~nxa"  
    ren "%%a" "!name:Projektnummer=%varProjektnummer%!"  
)