Bat para renombrar contenido solo de sub carpetas
Necesito una gran ayuda.
En mi máquina tengo muchos archivos desordenados y quisiera saber si algo como lo que planteo a continuación es posible de implementar.
Necesitaría un bat que renombre largas cantidades de archivos con las siguientes extensiones: .MP4 .MKV y .AVI que tienen nombres variables.
Se encuentran dentro de carpetas y sub carpetas en una estructura como la que muestro en el árbol ANTES (es solo ejemplo).
Las carpetas y sub carpetas también tienen nombres variables, sin correlaciones.
Lo que pretendo es que al renombrarlos se les pueda adjudicar el nombre de la carpeta de nivel A, nunca el de las carpetas de nivel B que los contienen. Deberían quedar tal como se muestra en el ejemplo DESPUÉS.
¿Es factible implementar esto?
Nota: tanto la unidad como el nombre de la carpeta principal pueden variar.
Ejemplo de estructura antes
PRINCIPAL
├───A1
│ └───B1
│ └───b1.mkv
├───A2
│ c2.mkv
│
├───A3
│ └───B3
│ └───b3.avi
├───A4
│ d4.mp4
EJEMPLO DE ESTRUCTURA DESPUÉS
PRINCIPAL
├───A1
│ └───B1
│ └───A1.mkv
├───A2
│ A2.mkv
│
├───A3
│ └───B3
│ └───A3.avi
├───A4
│ A4.mp4