Renombrar varios archivos con condiciones
Tengo miles de archivos repartidos en diferentes carpetas dentro de una carpeta principal. Lo que quisiera hacer es quitar símbolos, guiones, puntos de más o espacios de más, etc. Coloco aquí varios ejemplos que hice a propósito, son varios archivos en formato MP3:
01.Tego Calderon - Cierren .(borrar)
02.Tego Calderon - Robin Hood .
03.Tego_Calderon_Ft_Arcangel - Hablan De .
04,--Tego Calderon - Like We (Ay Dios Mio)
005.-Tego Calderon - Si Usted Que
06. Tego Calderon - Suerte
07.Tego _Calderon - Se _Ajuma
08. Tego Calderon - El Sitio
09. Tego Calderon - Cosas Que Pasan
100. Tego Calderon - Muralla
Todos tienen que tener espacio después del "." del 01, 02,... Pero tenemos el 005 y el 100. Y creo que alli entra una condición, porque puede haber dos o tres números (hay casos en el que no hay pero no lo puse) quitar secuencia de dos guiones o dos puntos seguidos y dejar solo uno. Quitar el espacio antes y después del nombre del archivo. Y quitar los guiones bajos y reemplazarlos por espacios. Algo de VB entiendo, pero estoy fuera de práctica