Si amigo, lo entiendo, lo que pasa es que en esta linea de código:
for %%i in (*.txt *.pdf *.jpg) do
iba probando con ir agregando archivos .txt, archivos .pdf y .jpg. Eliminaba manualmente los txt y verificaba que si encontrara los pdf, después eliminaba los pdf y verificaba que encontrara los jpg, y pues si funcionaba, pensé que podría funcionar el exist para todas las extensiones. y no nada más para uno.
Pero lo haré por separado. Muchas gracias por tus mensajes. Saludos