Hola a todos, he estado buscando por el foro, para no molestar, pero no he conseguido encontrar lo que necesito. Os explico un poco a ver si me podéis echar una mano.
Tengo como unos 50.000 archivos distribuidos en unas 800 carpetas aprox.
Son archivos wav, cuyos nombres están en ingles y necesito cambiarle el nombre a español, por ejemplo:
EN UNA CARPETA LLAMADA PARK:
amusement park - merry-go-round - environment.wav
amusement park - roller coaster - startstop.wav
amusement park - roller coaster - passing fast.wav
amusement park - ride.wav
amusement park - pendulum ride.wav
EN UN ARCHIVO DE TEXTO:
01- PARQUE DE ATRACCIONES - TIO VIVO - MEDIO AMBIENTE
02- PARQUE DE ATRACCIONES - MONTAÑA RUSA - STARTSTOP
03- PARQUE DE ATRACCIONES - MONTAÑA RUSA - PASAR RÁPIDO
04- PARQUE DE ATRACCIONES - PASEO
05- PARQUE DE ATRACCIONES - PÉNDULO VIAJE
En definitiva, se trata de cargar todos los archivos de la carpeta y cambiarles el nombre, por orden, con los que están en el txt, como es lógico, el número de archivos en la carpeta y la lista de nombres en el txt son iguales. Una vez elegida la carpeta y el txt que contiene la traducción, ejecutar una función que haga esto que planteo.
Espero que lo haya explicado bien, y me podáis ayudar, gracias.