Título: Ayuda para renombrar archivos Publicado por: indruin en 6 Julio 2012, 23:00 pm Hola a tod@s!!
Tengo una carpeta con mas de 100 archivos, todos con el mismo nombre mas un identificador numerico, digamos archivo1.txt, archivo2.txt, archivo3.txt... etc Quisiera cambiarles el nombre de acuerdo a una lista en txt: 1JuanPerez.txt 2PedroPerez.txt 3CamiloPerez.txt etc es decir al "archivo1.txt" renombrarlo como "1JuanPerez.txt", obteniendo el nuevo nombre desde el listado dentro del txt y asi para todos los archivos... Es posible esto? Desde ya muchas gracias! Título: Re: Ayuda para renombrar archivos Publicado por: Anvil en 6 Julio 2012, 23:11 pm Si es posible, para hacerlo tendrías que crear un archivo txt que tenga la información de que nombre de archivo actual mapear con el nombre de archivo que quieres, ejemplo:
Código: # nombres de archivo actuales act.txt Código: # nuevos nombres de archivo nuv.txt Después en pseudocódigo lo que deberías de obtener es lo siguiente Código: void main() Título: Re: Ayuda para renombrar archivos Publicado por: Eleкtro en 7 Julio 2012, 00:50 am Suponiendo que hay X cantidad de archivos.txt, Y la misma cantidad de lineas con un nombre escrito en la "lista.txt", Esto te funcionaría:
Test.bat Código: @Echo OFF Lista.txt Código: jose (http://img404.imageshack.us/img404/8357/prtscrcaptureuc.jpg) EDITO: Si la lista.txt es más bien así: Código: 1JuanPerez.txt Entonces modifica esta línea en el código de arriba: Código: RENAME "Archivo!NUM!.txt" "%%#" Saludos |