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

Printed on: April 23, 2024 at 19:04 o'clock

Member: michi1983
michi1983 Apr 21, 2015 at 10:37:17 (UTC)
Goto Top
Mitglied: 114757
114757 Apr 26, 2015 updated at 12:50:55 (UTC)
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%!"  
)