karla123
Goto Top

Verzeichnisse löschen ab 3. Ebene

Liebes Forum,

ich habe mal wieder eine Frage.
Verzeichnisse löschen per Batch ist mir bekannt. Allerdings weiß ich momentan nicht ob und wie man im Batch einstellen kann Verzeichnisse ab z.B. der 3. Ebene und die Verzeichnisse darunter zu löschen?!
Dabei wäre es mir noch wichtig zu wissen, ob ich in dem Batch unterscheiden muss/kann ob sich noch Dateien in den Unterverzeichnissen befinden?

Ich benutze Windows 7 und hoffe mich klar genug ausgedrückt zu haben?!

Vielen Dank für Antworten und einen lieben Gruß an alle

Karla

Content-ID: 395278

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

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

137846
Lösung 137846 10.12.2018 um 14:43:44 Uhr
Goto Top
@echo off
powershelll -ExecutionPolicy ByPass -Command "remove-item 'd:\Ordner\*\*\*' -recurse -force -verbose"  
karla123
karla123 10.12.2018 um 14:51:36 Uhr
Goto Top
Hallo vielen Dank für die Lösung mit Powershell!

Klappt wunderbar.

Aber wie ich oben ja auch schrieb gibt es eine Möglichkeit per Batch??


Vielen Dank und lieben Gruß
137846
Lösung 137846 10.12.2018 aktualisiert um 16:11:32 Uhr
Goto Top
Geht auch, drei "verschachtelte For /d Schleifen" sollte dir als Stichwort reichen.
for /d %%a in ("c:\ordner\*") do for /d %%b in ("%%~a\*") do for /d %%c in ("%%~b\*") do rd /s /q "%%~c"  
karla123
karla123 11.12.2018 um 10:39:43 Uhr
Goto Top
Lieber Answer,

hab vielen Dank!!!! Lösung Dank dir gefunden!!

Lieben Gruß

Karla