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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 269772
Url: https://administrator.de/contentid/269772
Ausgedruckt am: 19.12.2024 um 12:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
hier nur mal die ersten 3 Treffer der Suchfunktion hier im Forum:
Gruß
hier nur mal die ersten 3 Treffer der Suchfunktion hier im Forum:
- Dateien überprüfen und umbenennen
- Dateien mit Batch nach Namensanfang in verschiedene Ordner kopieren bzw umbenennen
- Batch - Dateien kopieren und ggf. umbenennen
Gruß
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%!"
)