Renombrar imágenes masivamente pasando argumento

Hola a todos,

Necesito renombrar de forma masiva diversas imágenes con el siguiente escenario:

1 - Tengo un Excel en el cual tengo 2 columnas, una con el nombre del programa y otra con la ruta a la carpeta que contiene las imágenes referentes a ese programa.

2 - Cada programa tiene asociada su carpeta correspondiente en este listado de Excel, es decir el Programa 1 tiene como carpeta de imágenes la Carpeta 1 el Programa 2 tiene como carpeta de imágenes la Carpeta 2, etc....

3 - Dentro de cada carpeta de imágenes pueden haber 1 o varias imágenes con nombres variados, por ejemplo si abrimos la carpeta de imágenes del Programa 1 encontramos 2 imágenes llamadas xxx.jpg y zzz.jpg

Teniendo todo esto en cuenta, estoy buscando la manera de poder renombrar las imágenes de cada carpeta con el nombre del programa a las que identifican, por ejemplo en la carpeta de imágenes del Programa 1 renombrar las 2 imágenes que hay dentro por el nombre Programa 1.jpg y Programa 1-b.jpg

¿Hay alguna manera de poder hacer esto pasando como parámetro tanto el nombre del programa como la carpeta que contiene las imágenes de ese programa para que se renombren de forma masiva?


Muchas gracias por vuestra ayuda.
Yo hago algo parecido frecuentemente. Lo mejor que he encontrado es la línea de comandos y el Excel: te haces una fórmula con el comando de renombrado concatenando texto libre (por ejemplo "ren c:\mis_cosas\" con las columnas que quieras donde estén los "parámetros" (rutas, nombres, nuevos nombres, etc)
Luego copias la columna de fórmula final como valores en un fichero de texto plano (.txt del bloc de notas por ejemplo) que renombras a .bat y ejecutas dicho .bat en la línea de comandos

Por cierto, para el volcado inicial de directorios y rutas, este comando (o algo similar) te puede evitar escribir mucho:
línea de comandos -> cambiar al "directorio raíz de los programas con imágenes" -> dir /s *.jpg >rutas_y_ficheros.txt
Y luebo abres en Excel el fichero "rutas_y_ficheros.txt" que se acaba de crear en el "directorio raíz de los programas con imágenes" y a empezar a jugar con las fórmulas (concatenar, buscar y extraer suelen ser las más usadas)
Hola @usuariogen, muchas gracias por tu respuesta.

No me queda claro a lo que te refieres con "formula de renombrado"

¿Podrías explicarme un poco mejor la solución que me propones o incluso, seria posible ver tu excel para hacerme una idea de como lo haces?

Gracias y un saludo!!!
La fórmula de renombrado sería algo así:

concatenar("ren "; columna que contiene la ruta ACTUAL del fichero; nombre ACTUAL del fichero; " "; columna que contiene la ruta ACTUAL del fichero; nombre NUEVO para el fichero)

He editado el mensaje anterior para detallarlo un poco más, pero así en abstracto y sin el excel delante es difícil (lo uso en el trabajo, en casa no lo tengo instalado)
Muchísimas gracias Usuariogen!!!

Creo que ahora me ha quedado mucho más claro y no parece complicado. Supongo que será cuestión de realizar alguna prueba e ir viendo como funciona hasta dar con la formula correcta que haga lo que le pido, pero no parece para nada difícil.

Voy a probar a ver que tal y comento resultados.

Gracias por tu ayuda, de verdad!!

Un saludo.
Lo que dice el compañero es una opcion bastante buena la verdad.
De todas formas y en función del número de carpetas, para conversiones y cosas por el estilo el irfunview es magia.
Te permite procesar imágenes en lote y hacer muchas cosas con ella, echale un ojo que igual te mola para lo sucesivo.
5 respuestas