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
Please also mark the comments that contributed to the solution of the article
Content-Key: 269772
Url: https://administrator.de/contentid/269772
Printed on: April 23, 2024 at 19:04 o'clock
2 Comments
Latest comment
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%!"
)