Título: Renombrar archivos [batch] Publicado por: Durango21 en 28 Octubre 2009, 20:43 pm Hola,
Soy nuevo y necesito que me echeis una mano... En un directorio, ejemplo C:\Prueba, recibo ficheros con una extension, por ejemplo me llegan 1.log, 2.log, 3.log...necesito renombrar esos ficheros a 1.tx, 2.tx... Y para ello necesito un .bat que me lo haga, alguien me ayuda? Muchas gracias Título: Re: Renombrar archivos [batch] Publicado por: corax en 28 Octubre 2009, 20:58 pm prueba a hacer un bat con este código y mételo en la carpeta donde tengas los archivos antes de ejecutarlo:
Código: @echo off Y nos comentas :P Título: Re: Renombrar archivos [batch] Publicado por: Durango21 en 28 Octubre 2009, 21:03 pm Hola,
Acabo de probar el código que me has pegado y no hace nada... Lo que yo necesito es seguir manteniendo el nombre del fichero original, lo único es que necesito cambiarle la extensión... De verdad, muchas gracias por la ayuda Título: Re: Renombrar archivos [batch] Publicado por: Shinseiki86 en 28 Octubre 2009, 21:52 pm Lo de Corax debe funcionar... pero cuando ejecutes el script, debes tener el bat en la misma carpeta donde estan los archivos .log
Título: Re: Renombrar archivos [batch] Publicado por: corax en 28 Octubre 2009, 21:54 pm ¿Has seguido los siguientes pasos?:
- crear un archivo de texto (txt) - pegar el code en él - renombrarlo de .txt a .bat - copiarlo en la carpeta donde tienes guardados los .log que quieres renombrar - ejecutar el archivo bat Haciendo eso te debería funcionar. Lo de copiar el bat a la carpeta y ejecutarlo desde ahí es para ahorrarte tener que escribir la ruta en el código. Otra forma, para poder ejecutar el archivo donde fuera es con: Código: @echo off En esencia el código hace lo que tú quieres, sea cual sea el nombre de archivo, si tiene la extensión .log se la cambia a .txt, sin cambiar nombres ni nada. Si quieres consultar alguna duda sobre el comando REN (rename), puedes abrir la consola de comandos y usar el comando help, ahí viene una breve descripción. Sea como sea, prúebalo y nos dices si te ha funcionado esta vez ;) Título: Re: Renombrar archivos [batch] Publicado por: Durango21 en 28 Octubre 2009, 22:05 pm Buenas compañeros,
No sé que debo de estar haciendo mal.... @echo off ren C:\Jonathan\Pueba\*.log *.txt Pause exit Bajo la ruta C:\Jonathan\Prueba tengo un fichero llamado Prueba.log Éste es el error que me dá: El sistema no puede hallar el archivo especificado. Presione una tecla para continuar . . . Título: Re: Renombrar archivos [batch] Publicado por: Durango21 en 28 Octubre 2009, 22:09 pm Perdón perdón, lo acabo de probar y ya funcionaaaa!!! Siiii gracias!!!
Título: Re: Renombrar archivos [batch] Publicado por: Durango21 en 28 Octubre 2009, 22:10 pm De verdad muchísimas gracias, os invitaría a una cerveza ;)
Título: Re: Renombrar archivos [batch] Publicado por: corax en 28 Octubre 2009, 22:16 pm Estaba intentando buscar una explicación para en fallo cuando he visto que ya has posteado :xD
Me alegro de que te haya servido :P |