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
Please also mark the comments that contributed to the solution of the article
Content-Key: 262565
Url: https://administrator.de/contentid/262565
Printed on: April 26, 2024 at 00:04 o'clock
4 Comments
Latest comment
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