Crie um arquivo em lotes. Comece aqui: Comando Loop: contra os resultados de outro comando e aqui: Argumentos da linha de comando (Parâmetros)
For /F "tokens=*" %%G in ('dir /b *_pro.jpg') do (
echo %%~dpnG
)
Agora você pode alterar echo %%~dpnG
para
if exist "%%~dpnG__highres.jpg" echo del "%%~dpnxG"
ou até mesmo para
if exist "%%~dpnG__highres.jpg" (
echo del "%%~dpnxG"
) else (
echo retain %%~dpnxG
)
Verifique cuidadosamente a saída (melhor duas vezes) e substitua echo del
por del
.
Adicione o comando /s
ao comando dir
da seguinte forma: dir /b /s *_pro.jpg
para tratar os arquivos nas subpastas também.