Ms-Dos - Renombrar Archivos en DOS - Urgente !!!!

 
Vista:

Renombrar Archivos en DOS - Urgente !!!!

Publicado por Moon (4 intervenciones) el 16/06/2006 07:41:52
Hola...
Quisiera que me ayudaran.. POR FAVOR!! he buscado por muchas partes y no logro enconrtrar la respuesta y lo necesito ya...
tengo lo siguiente:

c:\dd\aa\01-archivo1.txt
c:\dd\aa\02-archivo1.txt
c:\dd\aa\03-archivo1.txt
c:\dd\aa\04-archivo1.txt

Y necesito cambiarles el nombre concatenando el directorio padre + directorio hijo + los dos primeros caracteres del nombre del archivo . txt

es decir:
c:\dd\aa\01-archivo1.txt -- > c:\dd\aa\dd-aa-01.txt
c:\dd\aa\01-archivo1.txt -- > c:\dd\aa\dd-aa-02.txt
c:\dd\aa\01-archivo1.txt -- > c:\dd\aa\dd-aa-03.txt
c:\dd\aa\01-archivo1.txt -- > c:\dd\aa\dd-aa-04.txt

Alguien me podria decir cuales son los comandos (supongo que deberé hacerlo mediante un archivo bat) para realizar esta concatenación?

ALGUNA AYUDA ???!!! MUCHISIMAS 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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por Antoni Masana (295 intervenciones) el 16/06/2006 08:10:30
Prueba esto:

FOR %A IN (01 02 03 04) DO REN c:\dd\aa\%A-archivo1.txt dd-aa-%A.txt

Tambien funciona

CD c:\dd\aa
FOR %A IN (01 02 03 04) DO REN %A-archivo1.txt dd-aa-%A.txt

En el REN no se debe especificar la ruta en el destino. ver REN /?

C:\>ren /?
Cambia el nombre de uno o más archivos.

RENAME [unidad:][ruta]archivo1 archivo2.
REN [unidad:][ruta]archivo1 archivo2.

No puede especificar una nueva unidad o ruta para el archivo de destino.
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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por Moon (4 intervenciones) el 16/06/2006 10:27:27
Muchas Gracia Antoni...
me sirvió mucho.. lo unico fue que lo modifiqué y coloqué lo siguiente :

for %%A in (*.TXT) do copy %%A dd-aa-%%A
rename dd-aa-*.txt dd-aa-??.txt

porque como son mas de 100 archivos, me era muy complicado colocar el prefijo 01...02 ..

nuevamente ... muchas gracias...
bye
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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por Moon (4 intervenciones) el 16/06/2006 22:32:16
Hola Nuevamente :(
Ahora que lo ejecuté... me di cuenta de algo....

el archivo bat, finalmente quedó como

::chgname.bat
:echo off
for %%A in (*.mp3) do copy %%A %1-%%A
DEL %1-%1*
rename %1-*.mp3 %1-??.mp3

el problema se presenta cuando el nombre de los archivos tiene un espacio

por ejemplo

13-AudioTrack 13.mp3

me dice que no puede encontrar el archivo.

Favor.. nuevamente AYUDA.....!! :-(

Y NUEVAMENTE.... GRACIAS
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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por Antoni Masana (295 intervenciones) el 18/06/2006 01:39:50
Pon los nombres entre comillas

::chgname.bat
:echo off
FOR %%A in (*.mp3) do copy "%%A" "%1-%%A"
DEL "%1-%1* "
rename "%1-*.mp3" "%1-??.mp3 "

Esto siempre funciona

Un saludo
Bacelona - España
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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por Moon (4 intervenciones) el 21/06/2006 15:58:46
Eso era!!!!

Eso de apoyarse de gente que sepa.. ;.-)

Muchas Gracias....
saludos de Chile...
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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por Nicolás (1 intervención) el 14/08/2011 16:07:33
Antoni podrías comentarnos a qué corresponde el parámetro %%A en la línea de código ? es lo que me falta para entender el código completo, 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

RE:Renombrar Archivos en DOS - Urgente !!!!

Publicado por noe (1 intervención) el 06/02/2013 19:37:18
ayuda

Tengo los siguientes archivos en la carpeta "Linea 5"
Linea 5_1_2012 (1).pdf
Linea 5_1_2012 (2).pdf
Linea 5_1_2012 (3).pdf
Linea 5_1_2012 (4).pdf
Linea 5_1_2012 (5).pdf
Linea 5_1_2012 (6).pdf
Linea 5_1_2012 (7).pdf
Linea 5_1_2012 (8).pdf
Linea 5_1_2012 (9).pdf
Linea 5_1_2012 (10).pdf
Linea 5_1_2012 (11).pdf
Linea 5_1_2012 (12).pdf
Linea 5_1_2012 (13).pdf
Linea 5_1_2012 (14).pdf


Deseo cambiarles el nombre a

Linea 5_1_2012.pdf
Linea 5_2_2012.pdf
Linea 5_3_2012.pdf
..........
Linea 5_14_2012 .pdf
Linea 5_etc_2012 .pdf
........

he seguido las sus recomendaciones pero aun no lo he logrado
el problema es que la variable que deseo cambiar esta en medio del nombre de cada archivo
si alguien puede ayudar de favor
Mil gracias
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:Renombrar Archivos en DOS - Urgente !!!!

Publicado por nuria (1 intervención) el 18/07/2006 16:32:35
hola lgien m puede agregar y decir donde se encuentra eso de ms-dos por k no tengo ni idea de dodn p oder encontrarlo y lo necesito gracias
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