Resulta que tengomas de 2 mil imagenes
con el problema que todas acaban con 300x250.jpg
y quiero eliminar justamente ese texto en las imagenes
alguien sabe como hacerlo fácil con un bat
me explico mejor
tengo una carpeta con imagenes tal que asi
cocherojo300x250.jpg
casaalta300x250.jpg
musicapop300x250.jpg
y asi más de 2mil imagenes..
pero necesitaria renombrarlas para que queden asi
cocherojo.jpg
casaalta.jpg
musicapop.jpg
alguien sabe como eliminar ese texto que tengo en las imagenes en todas que pone300x250? necesitaria que no ponga la parte esa de 300x50
en el nombre de las imagenes
algún sencillo batch que haga esto?
gracias
Uf, la de veces que he resuelto esta duda en los foros... xD
@Echo OFF
Set "Pattern=*.jpg"
Set "Replace=300x250"
For %%# in (
"%Pattern%"
) Do (
Set "Filename=%%~n#"
Call Set "Filename=%%Filename:%Replace%=%%"
Call Rename "%%#" "%%Filename%%%%~x#"
)
Pause&Exit
Saludos.
Muchas gracias. Voy a probarlo ahora mísmo.
Vaya al parecer algo falla xD
(http://www1.picturepush.com/photo/a/12882799/img/Anonymous/Captura.jpg)
Uso Windows 7 por si sirve de algo el dato.
He vuelto a comprobar el code, la wapada funciona corréctamente.
Si has hecho alguna modificación al código... postéala.
saludos
En win 7 no funca la wapada.
No modifiqué nada
Cita de: free-articles en 27 Mayo 2013, 20:39 PMEn win 7 no funca la wapada.
(Yo uso Windows 7 como SO principal.)
Asegúrate que estos valores son correctos:
CitarSet "Pattern=*.jpg"
Set "Replace=300x250"
Es decir que las imágenes sean jpg y que tengan el string "300x250" en el nombre del archivo.
Si no has modificado nada no se me ocurre porque no te funciona, pero el código en si mismo funciona como debe.
Saludos