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-Key: 294259

Url: https://administrator.de/contentid/294259

Printed on: April 16, 2024 at 05:04 o'clock

Mitglied: 122990
122990 Jan 26, 2016 updated at 18:10:09 (UTC)
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
Member: zeroblue2005
zeroblue2005 Jan 26, 2016 at 17:46:30 (UTC)
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!
Mitglied: 122990
Solution 122990 Jan 26, 2016, updated at Jan 27, 2016 at 06:57:22 (UTC)
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"  
)
Member: zeroblue2005
zeroblue2005 Jan 27, 2016 at 06:57:55 (UTC)
Goto Top
Super Arbeit hat geklappt Perfekter Job Danke !!!