Página 1 de 1

Renombrar Imagenes

Publicado: Sab Ago 25, 2012 1:53 pm
por felipergueza
Suelo trabajar con una gran cantidad de imágenes para los sitios web que realizo, por ejemplo de la cámara salen con el nombre IMG_0339, etc.
IMG_0339
IMG_0340
IMG_0341
IMG_0342
IMG_0343
IMG_0344
IMG_0345
IMG_0346
IMG_0347
IMG_0348
IMG_0349
IMG_0350
IMG_0351
IMG_0352
IMG_0353
IMG_0354
IMG_0355
IMG_0356
IMG_0357
En mi caso selecciono todas estas imágenes con botón derecho y les cambio el nombre a: 1 y el resultado es:
1(1)
1(2)
1(3)
1(4)
1(5)
1(6)
1(7)
1(8)
1(9)
1(10)
1(11)
1(12)
1(13)
1(14)
1(15)
1(16)
1(17)
1(18)
1(19)
1(20)
En mi caso lo que requiero es que el formato quede de la siguiente manera:
1
2
3
4
5
6
7
8
9
10, etc.
He buscado varias maneras de lograr este resultado sin éxito.

Alguien ha pasado por esta situación?

Re: Renombrar Imagenes

Publicado: Dom Ago 26, 2012 1:04 pm
por matias18
Voy a tratar de ser lo mas claro posible :wink:, esto es lo unico que se me ocurre sin que uses programas para renombrar.
Bueno lo que te voy a explicar es como crear un archivo bat con la lista de los archivos para poder renombrarlos con el comando rename.
Tendría que quedar algo así:

Código: Seleccionar todo

rename "C:\Users\Matias\Desktop\Nueva carpeta\fr (1).jpg" 1.jpg
rename "C:\Users\Matias\Desktop\Nueva carpeta\fr (10).jpg" 2.jpg
rename "C:\Users\Matias\Desktop\Nueva carpeta\fr (11).jpg" 3.jpg
Lo primero que tienes que hacer es crear una lista con los nombres de las imagenes. Para eso usa el comando dir, tendrías que escribir algo así:

Código: Seleccionar todo

dir /b "C:\Users\Matias\Desktop\Nueva carpeta" > C:\lista.txt


En mi caso la carpeta se encuenta en el escritorio y su nombre es Nueva Carpeta. Esta parte " > C:\lista.txt " indica en donde se guardara el archivo con la lista de los nombres, en mi caso en el disco C.

Queda así par que te des una idea

Código: Seleccionar todo

 
54.251 011.jpg
109.563 012.jpg
116.882 013.jpg
61.246 015.jpg
54.935 0987kjl¤l.JPG
73.368 11.jpg
194.965 14.jpg
427.592 140663-2459x1600.jpg
731.600 15.jpg
320.393 16.jpg
185.075 226.jpg
61.600 28505180_uziMZMlI_c.jpg
570.406 285757-1920x1200.jpg
38.746 618c4c68d51af074054bd5223a211d09_view.jpg
317.909 89lol¤.jpg
178.821 8o6f8fo.jpg
58.083 8triu.jpg
81.312 90p9.jpg
336.644 ap8028_0339.jpg
90.881 asrg.jpg
68.472 b cvxbcgf.jpg
80.004 b,.b.jpg
514.775 b.l.jpg
208.785 bdfh.jpg
713.026 bdfx.jpg
71.422 bfzds.jpg
144.497 bgdsb.jpg
134.965 bgvklg.jpg
666.000 bhlh.jpg
41.025 bibb.jpg
Cuando tengas la lista abres excel y pegas la lista en la columna B en la A tienes que escribir:

Código: Seleccionar todo

rename "C:\Users\Matias\Desktop\Nueva carpeta\
Esta claro que vos tienes que poner la direccion en donde esta la carpeta con las imagenes, en mi caso como ya escribi anteriormente estan en el escritorio en la carpeta "Nueva carpeta", no dejes espacio al final de la linea para que despues cuando se una quede algo así:

Código: Seleccionar todo

rename "C:\Users\Matias\Desktop\Nueva carpeta\011.jpg" 
Despues de que este bien escrito arrastras hacia abajo y aparecera en las lineas siguientes.

En la columna C tienes que poner una comilla y un espacio, para que quede ...\011.jpg" . Y luego arrastras hacia abajo y en todas las lineas aparecera una comilla un espacio, como en el caso anterior.

En la columna D1 pones 1 y en la D2 pones 2, luego seleccionas las dos y a partir de la dos arrastras hacia abajo y apareceran todos los números, osea 1, 2, 3, 4 ... hasta el número que quieras.

En la E escribes:

Código: Seleccionar todo

.jpg
y luego como en los casos anteriores arrastras hacia abajo y aparecera .jpg en las siguientes lineas.

Y por último en la columna F vamos a usar el comando de excel "Concatenar" que nos va a permitir unir las columnas A, B, C, D y E.
Tendias que poner en F1 esto:

Código: Seleccionar todo

=CONCATENAR(A1;B1;C1;D1;E1)
Luego arrastras hacia abajo y veras que se forman todas las lineas.
Una ves echo esto copias esa columna y la pegas en el bloc de notas y lo guardas con la extension bat y listo. Ejecutas eso y se cambiaran los nombres.

Parece complicado para hacerlo siempre, pero despues guardas ese archivo de excel y lo editas cada ves que tengas que cambiar los nombres, y veras que no es tanto trabajo. Bueno espero haber sido claro, cualquier duda me preguntas.

Si puedo te subo el archivo .xls para que veas como tiene que quedar el libro en excel, no puedo ahora :?, no se que pasa. Saludos.

Re: Renombrar Imagenes

Publicado: Dom Ago 26, 2012 4:39 pm
por paulofutre
Muy bueno Matìas18
Gracias por extenderte tan claramente :plano1
Saludos.

Re: Renombrar Imagenes

Publicado: Lun Ago 27, 2012 1:26 am
por intensidadtejana
excelente información a tomar nota... :plano1 :arrow:

Re: Renombrar Imagenes

Publicado: Mar Ago 28, 2012 1:48 am
por felipergueza
Matias, agradezco todo el tiempo que invertistes en describir todo el proceso para encontrar una solución a mi necesidad.

Voy a empezar a trabajar en el proceso que describiste ya que se me hace lógico tu solucion.

Nota: Por si deseas compartir el archivo de ejemplo lo puedes subir en la siguiente pagina: http://minus.com/

Re: Renombrar Imagenes

Publicado: Mar Ago 28, 2012 11:18 am
por matias18
Aquí les dejo el archivo https://skydrive.live.com/redir?resid=5 ... xqA_0zbuFk
Estoy teniendo unos problemas con Firefox por eso no lo podía subir, lo subí desde Chrome. Saludos muchachos.

Re: Renombrar Imagenes

Publicado: Sab Sep 01, 2012 11:15 am
por katojc
Esta muy interesante, aunque yo para hacer esto utilizo un software llamado File Menu Tools, no quiero para nada quitar merito al método aquí planteado, pero si me gustaría dar una alternativa, al final de cuentas el que decide es el usuario, aquí les dejo unas imágenes de como lo hago yo y espero que a alguien le sirva


Imagen

Imagen

Imagen

Imagen

Re: Renombrar Imagenes

Publicado: Sab Sep 01, 2012 4:24 pm
por intensidadtejana
excelente esta opción también a tomar nuevamente nota tienes un like jiji saluditos :plano1

Re: Renombrar Imagenes

Publicado: Sab Sep 01, 2012 9:16 pm
por felipergueza
Excelentes ambas soluciones, en lo personal yo necesito renombrar las imágenes de tal manera que me quede en orden ascendente:
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg, etc

Tal vez se preguntaran por que necesito este formato u orden, bueno la razón es muy simple, de vez en cuando realizo paginas de Internet utilizando el gestor de contenidos de Joomla y al utilizar las extensiones o aplicaciones para subir un lote de imagenes estas aplicaciones me solicitan subir las imagenes en el orden y formato antes mencionado.

Gracias por solucionar una de mis necesidades.

Estoy en deuda con ustedes.

Re: Renombrar Imagenes

Publicado: Dom Sep 02, 2012 2:44 am
por paulofutre
katojc escribió:Esta muy interesante, aunque yo para hacer esto utilizo un software llamado File Menu Tools, ...
Muy bueno :plano1
Lo que digo siempre, "Cuantas màs herramientas mejor": De esta manera tenemos el mètodo por comandos, muy instructivo por cierto, del gran Matias18, y el mètodo "softwariano" de no menos grande Katojc.

Para aportar algo, el enlace de descargas del FILE MENÙ TOOLS de su pàgina oficial. Sirve tambièn para otras cuestiones del menù contextual, y ademàs gratuito, pinta bien:
http://www.lopesoft.com/es/fmtools/download.html

Gracias y saludos.

Re: Renombrar Imagenes

Publicado: Mié Sep 05, 2012 1:31 pm
por matias18
Estuve mirando de vuelta como funciona el comando Dir, y encontre que es posible omitir esa parte de pasar la lista de nombres a Word para poder borrar de forma vertical los datos que sobran. Solo hay que poner /b despues de Dir para que nos salgan unicamente los nombres.
Quedaría así:

Código: Seleccionar todo

dir /b "C:\Users\Matias\Desktop\Nueva carpeta" > C:\lista.txt
Despues voy a editar lo que antes explique, así queda bien para algun otro que lo lea en un futuro. Saludos.

Re: Renombrar Imagenes

Publicado: Lun Sep 10, 2012 10:13 pm
por Javo
con el total commander.

slds!!!!

Re: Renombrar Imagenes

Publicado: Dom Sep 30, 2012 8:45 pm
por LeThe
Antes de sugerirte otro programa, recuerda que en la misma camara (dependiendo del modelo) puedes cambiar la secuencia o los nombres de las imagenes. Asi te ahorras todo el trabajo.
De todos modos, yo uso Renamerama: http://renamerama.software.informer.com/