Ms-Dos - crear un BAT para renombrar

 
Vista:

crear un BAT para renombrar

Publicado por sheh (3 intervenciones) el 24/09/2007 22:33:10
Hola. Tengo una carpeta llena de archivos tales como...
pepe 001.jpg
pepe 002.jpg
...
y así hasta el infinito.

A veces suelo crear un *.bat para solucionar cosillas. Pero esta no sé cómo hacerla.
¿Qué linea de comandos sería necesaria para que esos "pepe 001.jpg" se renombraran a "001.jpg" quitando el "pepe"?

A ver si algún gurú del emesedós puede darme la solución. Son mil archivos que renombrar. Son mil "pepes" a eliminar.

¿Propuestas?

Sheh
gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:crear un BAT para renombrar

Publicado por Antoni Masana (295 intervenciones) el 25/09/2007 06:22:27
Este BAT son dos lineas el @ECHO OFF y el resto:

@echo off
FOR %%a IN (0 1 2 3 4 5 6 7 8 9) DO FOR %%b IN (0 1 2 3 4 5 6 7 8 9) DO FOR %%c IN (0 1 2 3 4 5 6 7 8 9) DO IF EXIST "pepe %%a%%b%%c.jpg" REN "pepe %%a%%b%%c.jpg" %%a%%b%%c.jpg

Hay otras pero por hoy ya es suficiente.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por sheh (3 intervenciones) el 25/09/2007 13:11:16
Muchas gracias por tu ayuda. Pero no funciona la cosa.

Gracias de todos modos.

sheh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por Antoni Masana (295 intervenciones) el 26/09/2007 07:42:18
¿Que es lo que no ha funcionado? ¿Que tipo de error tienes?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por sheh (3 intervenciones) el 27/09/2007 22:35:38
pues que no hace nada.
de todos modos encontré una utilidad en el acdsee que me permite hacerlo.

Muchas gracias por tu ayuda.
sheh
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

si funciona

Publicado por alejandro (1 intervención) el 17/12/2009 17:17:39
el unico problema del bat es que tiene un espacion entre pepe y %%a mejor dicho debe quedar asi:

FOR %%a IN (0 1 2 3 4 5 6 7 8 9) DO FOR %%b IN (0 1 2 3 4 5 6 7 8 9) DO FOR %%c IN (0 1 2 3 4 5 6 7 8 9) DO IF EXIST pepe%%a%%b%%c.* REN pepe%%a%%b%%c.* %%a%%b%%c.*

y con aver quitado estos espacios tambien se deben eliminar las comillas y ademas el asterisco es para señalar que no importa cual extencion sea.
pause
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Edward
Val: 17
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

si funciona

Publicado por Edward (9 intervenciones) el 18/11/2014 16:15:25
Este codigo funciona correctamente, WIn7
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por Elio (1 intervención) el 27/04/2019 19:12:19
Saludos.
Ese tipo de programación tiene un nombre.? no sé, si es el mismo que C++.
Algun manual en pdf para aprender.?
No consigo escuela donde enseñen en Panamá.
Gracias y Bendiciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por Sebas027 (1 intervención) el 25/07/2009 12:56:03
Si no recuerdo mal:

REN ????*.TXT ????.TXT

Espero te sirva.

Saludos

Sebas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por david (1 intervención) el 16/05/2016 19:36:05


REN *????.TXT ????.TXT

lo deje asi y funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por Carlos (1 intervención) el 02/10/2009 17:47:45
CON UN BAT ES COMPLICARSE DEMASIADO AUNQUE CREO QUE SE PUEDE HACER CON MUCHO ESFUERZO E INVESTIGACIÓN.

ASÍ QUE HACERLO DESDE WINDOS XP SERÁ LO MEJOR.

Entra en la carpeda donde se encuentren los archivos.
Pulsa Windows + E.
Pulsa F2
Teclea 001
Acepta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:crear un BAT para renombrar

Publicado por Francisco (1 intervención) el 13/07/2010 18:42:55
Eso de usar windows y renombrar como lo menciona Carlos es impractico si tienes 1000 archivos a ver renombra de a 1x1.

Para renombrado masivo esta el FlexibleRenamer, gratuito y facil de usar.

Tambien ando buscando como hacer ese renombrado en un archivo bat, ya que tengo unas rutinas ahi y pues es mas facil hacer todo con un click, pero lo que yo quiero es quitar de un archivo "prueba.txt.7z" el ".txt" para que quede "prueba.7z"

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

crear un BAT para renombrar

Publicado por Pilar_duda (1 intervención) el 20/09/2011 13:58:18
has conseguido solucionar tu problema?

Yo tengo uno parecido, me creo un bat para copiar archivos con Xcopy pero los archivos contienen espacios en blanco intercalados en su nombre que no están siempre en la misma posición (ejemplo: campo (1) 001.jpg , imgp001 .jpg, ...) por lo que no puedo hacer ningún proceso, al menos que yo conozca, en masa para que me tome todos los nombres de los archivos de cada una de las rutas, si pudieras echarme una mano te estaría muy agradecida.

Un saludo y gracias de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

crear un BAT para renombrar

Publicado por Henry Flores (2 intervenciones) el 30/11/2017 17:18:13
Saludos al foro ya lo solucionaron
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha disminuido 1 puesto en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

crear un BAT para renombrar

Publicado por Emmanuel (1 intervención) el 22/04/2020 14:42:25
Hay otra solucion, hoy en dia es con powerShell .

debes abri power shell, situarte en la carpeta donde estan los archivos

CD {DIR} y CD .. - Igual que en CMD

Una vez que estes en la ruta donde esten los archivos pones lo siguiente

DIR | Rename-Item –NewName { $_.name –replace "nombre_A_reemplazar”,”nombre_de_reemplazo” }

Por ejemplo si tienes archivos consecutivos CAM1_pepe19_10001.JPEG al CAM1_pepe19_10200.JPEG
200 archivos en los que quieres reemplazar el nombre pepe o quitarlo

DIR | Rename-Item –NewName { $_.name –replace "_pepe19_”,”_” }


Con eso es suficiente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

crear un BAT para renombrar

Publicado por Fede (1 intervención) el 02/02/2021 22:42:20
Me he topado con esta duda 14 años después. Veo que te han respondido para hacerlo mediante archivo por lotes. Y seguro que rula y perfecto.
Más o menos dese entonces yo también me empeñé para intentarlo hacerlo así hasta que descubrí **EL PROGRAMA**
Se llama LUPAS RENAME.
Rula en todos los SO que he tenido. Xp, 7 x64, w8 x64, w10 x64.
Seguro que ya hace tiempo solucionaste el asunto, pero creo que deberías probarlo.
Es increíblemente ligero, y entre tooooidas las miles de opciones que tiene para renombrar(contador numérico, alfabético, según ubicación del propio archivo en carpeta, subcarpeta...), destaca la extracción de datos EXIF para usarlos en el renombrado.
No sigo dando más ventajas por no ser chapas, pero de verdad que no me he topado con un programa tan cojonudo(parece que soy el creador eh!!jeje. En serio, no lo soy)
Que no tire para atrás la última versión, que es de abril 2005. Hace lo que dice con un montón de opciones, y sin errores.
Dejo la link oficial para ver toda la info y de donde se puede descargar.
rename.lupasfreeware.org
Un saludo, Fede
Pd. Nunca es tarde mientras sigamos vivos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

crear un BAT para renombrar

Publicado por Santiago (1 intervención) el 08/02/2021 19:41:02
Muchas gracias, una maravilla y encima para descargar en tu idioma.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

crear un BAT para renombrar

Publicado por bat (1 intervención) el 13/12/2021 02:47:42
man, 14 año despues tenia ese problema y lo solucione con RegexRenamer_Setup_v1.3.1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar