Sie können mit dem del
Befehl Platzhalter verwenden und /S
dies rekursiv tun.
del /S *.jpg
Nachtrag
@BmyGuest fragte, warum eine herabgestimmte Antwort ( del /s c:\*.blaawbg
) anders sei als meine Antwort.
Es gibt einen großen Unterschied zwischen Laufen del /S *.jpg
und del /S C:\*.jpg
. Der erste Befehl wird vom aktuellen Speicherort aus ausgeführt , während der zweite auf dem gesamten Laufwerk ausgeführt wird .
In dem Szenario, in dem Sie jpg
Dateien mit dem zweiten Befehl löschen , funktionieren einige Anwendungen möglicherweise nicht mehr und Sie verlieren alle Ihre Familienbilder. Dies ist äußerst ärgerlich, aber Ihr Computer kann weiterhin ausgeführt werden.
Wenn Sie jedoch an einem Projekt arbeiten und alle Ihre dll
Dateien in löschen möchten myProject\dll
, führen Sie die folgende Batchdatei aus:
@echo off
REM This short script will only remove dlls from my project... or will it?
cd \myProject\dll
del /S /Q C:\*.dll
Dann entfernen Sie alle dll
Dateien von Ihrem C:\
Laufwerk. Alle Ihre Anwendungen funktionieren nicht mehr, Ihr Computer wird unbrauchbar und beim nächsten Neustart werden Sie in die vierte Dimension teleportiert, in der Sie für immer stecken bleiben.
Die Lektion hier besteht darin, einen solchen Befehl nicht direkt im Stammverzeichnis eines Laufwerks (oder an einem anderen Ort auszuführen, der möglicherweise gefährlich ist, z. B. %windir%
), wenn Sie dies vermeiden können. Führen Sie sie immer so lokal wie möglich aus.