Durchsuchen von Unterverzeichnissen nach bestimmten Ordnern!
Hallo in die Runde,
ich habe folgendes Problem:
Im Verzeichnis: D:\Schriftverkehr befinden sich mehrere Unterverzeichnisse mit den Bezeichnungen:
\Dokumentenklassen1\...
" \2015_01_30
" \2015_02_04_neu_pruefung
\Dokumentenklassen2\...
" \2015_01_22
" \2015_01_31_neu_pruefung
Dokumentenklassen3\...
" \2015_01_15
" \2015_02_02_neu_pruefung
usw.
Besteht die Möglichkeit, über eine Batch Datei in diesen Unterverzeichnissen nach den Ordner mit der Endung _neu_pruefung
zu suchen und in einem ersten Schritt die Endung _pruefung zu entfernen bzw. umzubenennen? Z.B. von:
D:\Schriftverkehr\Dokumentenklassen1\2015_02_04_neu_pruefung in D:\Schriftverkehr\Dokumentenklassen1\2015_02_04_neu.
In einem zweiten Schritt (evtl. Abfrage) soll dann die Endung neu weg (D:\Schriftverkehr\Dokumentenklassen1\2015_02_04).
VG,
Deadseraphim
ich habe folgendes Problem:
Im Verzeichnis: D:\Schriftverkehr befinden sich mehrere Unterverzeichnisse mit den Bezeichnungen:
\Dokumentenklassen1\...
" \2015_01_30
" \2015_02_04_neu_pruefung
\Dokumentenklassen2\...
" \2015_01_22
" \2015_01_31_neu_pruefung
Dokumentenklassen3\...
" \2015_01_15
" \2015_02_02_neu_pruefung
usw.
Besteht die Möglichkeit, über eine Batch Datei in diesen Unterverzeichnissen nach den Ordner mit der Endung _neu_pruefung
zu suchen und in einem ersten Schritt die Endung _pruefung zu entfernen bzw. umzubenennen? Z.B. von:
D:\Schriftverkehr\Dokumentenklassen1\2015_02_04_neu_pruefung in D:\Schriftverkehr\Dokumentenklassen1\2015_02_04_neu.
In einem zweiten Schritt (evtl. Abfrage) soll dann die Endung neu weg (D:\Schriftverkehr\Dokumentenklassen1\2015_02_04).
VG,
Deadseraphim
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 262565
Url: https://administrator.de/forum/durchsuchen-von-unterverzeichnissen-nach-bestimmten-ordnern-262565.html
Ausgedruckt am: 18.07.2025 um 05:07 Uhr
4 Kommentare
Neuester Kommentar

Moin,
z.B. so
Gruß jodel32
z.B. so
@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b /s /AD "D:\Schriftverkehr\*_pruefung"') DO @(
set "newname=%%~na"
set "newname=!newname:_pruefung=!"
ren "%%a" "!newname!"
)

Sorry kleiner Schreibfehler, ist oben korrigiert.
Gruß jodel32
Gruß jodel32