Sie können mit dem delBefehl Platzhalter verwenden und /Sdies 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 *.jpgund 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 jpgDateien 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 dllDateien 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 dllDateien 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.