Windows ディレクトリワイルドカードで削除するbatファイル

ネットで探すとよく見かけるサンプルは、、

for /F %%a in ('dir /AD /B /W *') do rd /S /Q %%a

これは、カレントディレクトリでのワイルドカードであって、

そうでなく、他の場所に bat ファイルを用意するには、、、

@echo off

set parent=C:\User\uran\aaa
set ptn=jp.a.*

echo 削除します。%parent%\%ptn%

for /F %%a in ('dir /AD /B /W %parent%\%ptn%') do rd /S /Q %parent%\%%a

pause

これで、C:\User\uran\aaa ディレクトリ配下の、jp.a.* というパターンのディレクトリを
サブディレクトリ、ファイルを完全削除する