Use for /r X:\path\test /D %A in (pics.?) do @Del "%~fA\*.jpg"
o curinga% .?
é necessário para o comando funcionar.
Árvore de amostra / F antes:
> tree /F
└───test
│ sample.jpg
├───fred
│ └───pics
│ sample.jpg
└───jenny
│ sample.jpg
└───pics
sample.jpg
e depois de executar a linha cmd:
> tree /F
└───test
│ sample.jpg
├───fred
│ └───pics
└───jenny
│ sample.jpg
└───pics
Em um arquivo de lote, você precisa dobrar o %A
- > %%A
@Echo off
for /r X:\path\test /d %%A in (pics.?) do Del "%%~fA\*.jpg"