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.
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)