weezyt
Goto Top

Spezielle Unterordner via batch löschen

Hey Leute,

ich würde gern einen speziellen Unterordner aus einer Hauptverzeichnis löschen. Würde das mittels Batch Skript gehen?

Z.b

C:\Ordner XYZ\Ordner A\Ordner B

C:\Ordner XYZ\Ordner AB\Ordner B

C:\Ordner XYZ\Ordner ABC\Ordner B

Der Skript sollte jeweils nur den "Ordner B" in den jeweiligen Unterordner der Ordner XYZ löschen.

Wenn nicht mit Batch, gerne auch VBS.

Danke im Vorraus.

Mfg

Content-ID: 297728

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

Ausgedruckt am: 20.11.2024 um 07:11 Uhr

126919
Lösung 126919 29.02.2016 aktualisiert um 14:46:48 Uhr
Goto Top
for /f "delims=" %%a in ('dir /b /s /AD "C:\Ordner XYZ" ^| findstr /iec:"Ordner B"') do rd "%%a" /s /q  

Gruß fk
Weezyt
Weezyt 29.02.2016 um 14:28:02 Uhr
Goto Top
Funktioniert Prima! Es löscht alle Inhalte der Ordner B. Der Ordner steht nach dem Ausführen leer.

Ist es möglich auch den Ordner B mit zu löschen? Also nicht nur dessen Inhalt, sondern auch den Ordner B?

Mfg
126919
Lösung 126919 29.02.2016 aktualisiert um 14:46:45 Uhr
Goto Top
Ist es möglich auch den Ordner B mit zu löschen? Also nicht nur dessen Inhalt, sondern auch den Ordner B?
Hier wird der Ordner damit selbst auch gelöscht. Steht ja auch in der Hilfe zu rd....
/S  Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis
    zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze
    Verzeichnisbäume zu löschen.
Wenn da natürlich eine Datei drin liegt die sich nicht löschen lässt (können auch versteckte Dateien oder sich im Zugriff befindliche Dateien sein) kann der Ordner auch nicht entfernt werden.
Weezyt
Weezyt 29.02.2016 um 14:47:10 Uhr
Goto Top
Hast recht hat irgendwie jetzt doch geklappt Vielen Dank!