zeroblue2005
Goto Top

Batch zum durchsuchen eines Verzeichnisses inkl. löschen

Hallo Zusammen,

ich weiß garnicht, ob man das was ich vorhabe überhaupt so lösen kann... aber ich lege einfach mal los...

Ich würde gerne eine Batch haben wollen, die folgendes macht:

1. Durchsuche einen bestimmte Ordnerstruktur inkl. Untersverzeichnisse
2. Wenn dann bei Suchen auf einen bestimmten Ordnername gestossen wird
3. Lösche den Inhalt dieses Ordners inkl. aller Daten und Unterverzeichnisse

Geht das?

Vielen dank face-smile

Content-ID: 294259

Url: https://administrator.de/forum/batch-zum-durchsuchen-eines-verzeichnisses-inkl-loeschen-294259.html

Ausgedruckt am: 23.04.2025 um 06:04 Uhr

122990
122990 26.01.2016 aktualisiert um 19:10:09 Uhr
Goto Top
Moin
@echo off
for /f "delims=" %%a in ('dir /b /s /ad "C:\Ordner" ^| findstr /iec:"SUCHMICH"') DO rd "%%a" /s /q & md "%%a"  
Gruß grexit
zeroblue2005
zeroblue2005 26.01.2016 um 18:46:30 Uhr
Goto Top
Also habe das jetzt mal angepasst zum Testen und die Werte bzw. Pfade ergänzt, aber da passiert nicht wirklich viel! CMD geht auf und geht direkt wieder zu auch mit Pause am Ende, damit ich sehen kann was passiert geht es zu!
122990
Lösung 122990 26.01.2016, aktualisiert am 27.01.2016 um 07:57:22 Uhr
Goto Top
uups... kleiner Typo, oben korrigiert ...

Ausgegeben wird im obigen Beispiel nichts.

Willst du eine Ausgabe dann:
@echo off
for /f "delims=" %%a in ('dir /b /s /ad "C:\Ordner" ^| findstr /iec:"SUCHMICH"') DO (  
    echo Loesche Ordner: %%a
    rd "%%a" /s /q  
    md "%%a"  
)
zeroblue2005
zeroblue2005 27.01.2016 um 07:57:55 Uhr
Goto Top
Super Arbeit hat geklappt Perfekter Job Danke !!!