del
コマンドでワイルドカードを使用/S
して、再帰的に実行できます。
del /S *.jpg
補遺
@BmyGuestは、反対票を投じた回答(del /s c:\*.blaawbg
)が私の回答と異なる理由を尋ねました。
あります巨大な実行しているとの違いdel /S *.jpg
とはdel /S C:\*.jpg
。最初のコマンドは現在の場所から実行されますが、2番目のコマンドはドライブ全体で実行されます。
jpg
2番目のコマンドを使用してファイルを削除するシナリオでは、一部のアプリケーションが機能しなくなり、家族の写真がすべて失われる可能性があります。これは非常に煩わしいことですが、コンピュータは引き続き実行できます。
ただし、あるプロジェクトで作業していて、dll
内のすべてのファイルを削除したい場合はmyProject\dll
、次のバッチファイルを実行します。
@echo off
REM This short script will only remove dlls from my project... or will it?
cd \myProject\dll
del /S /Q C:\*.dll
次にdll
、C:\
ドライブからすべてのファイルを削除することになります。すべてのアプリケーションが機能しなくなり、コンピューターが役に立たなくなり、次の再起動時に4次元にテレポートされ、永遠に立ち往生します。
ここでの教訓は、%windir%
回避できる場合は、ドライブのルートで(または、などの危険な可能性のある他の場所で)そのようなコマンドを直接実行しないことです。常に可能な限りローカルで実行してください。