Rekursives Löschen unter Windows

Unter Unix kann ich mit einem Befehl aus allen Verzeichnissen alle Dateien löschen, deren Name mit `.zzz´ endet: `find/ -name `*.zzz´ -print -exec rm {};´ Gibt es eine ähnlich einfache Möglichkeit auch unter Windows? DELTREE schießt weit über das Ziel hinaus.

vorlesen Druckansicht
Lesezeit: 1 Min.

Unter Unix kann ich mit einem Befehl aus allen Verzeichnissen alle Dateien löschen, deren Name mit `.zzz´ endet: `find/ -name `*.zzz´ -print -exec rm {};´ Gibt es eine ähnlich einfache Möglichkeit auch unter Windows? DELTREE schießt weit über das Ziel hinaus.

Unter Windows NT geht das: Wenn man dem Befehl `DEL´ den Paramter `/S´ mitgibt, löscht er auch aus allen Unterverzeichnissen passende Dateien. Ihrem Unix-Kommando entspricht der Befehl `DEL \*.zzz /S´. Leider kennt der DEL-Befehl von Windows 95 diese Option nicht. Auch das rd-Kommando arbeitet unter NT rekursiv; mit `rd test /s´ können Sie sich eines Verzeichnisses inklusive aller Unterverzeichnisse und Dateien entledigen. (ps) (ps)