日々精進

新しく学んだことを書き留めていきます

dosコマンドでワイルドカードを使ってフォルダを一括削除する

以下のコマンドの<検索文字列>のところにワイルドカードを含む文字列を入れると、そのパターンに一致するフォルダをすべて削除する。

for /f %i in ('dir /a:d /s /b <検索文字列>') do rd /s /q %i

以下は削除対象のフォルダを列挙するので確認するのに便利。

for /f %i in ('dir /a:d /s /b <検索文字列>') do echo rd /s /q %i

参考:

superuser.com