Renombrar múltiples archivos en batch, bulk, muchos y de diversas formas en Windows.
Para un renombrado simple se puede usar el comando ren, por ejemplo para cambiarle la extensión a un conjunto de archivos con extensión .log a .txt teclear el comando
ren *.log *.txt
Para cambiar el nombre del archivo y conservar la misma extensión, por ejemplo el siguiente comando renombra el archivo archivo.txt a file.txt
ren archivo.txt file.*
Para agregar texto al nombre del archivo a un conjunto de archivos, ejemplo tenemos un conjunto de archivos:
archivo1.txt
archivo2.txt
archivo3.txt
archivo4.txt
archivo5.txt
Los queremos renombrar a:
archivo1_enero.txt
archivo2_enero.txt
archivo3_enero.txt
archivo4_enero.txt
archivo5_enero.txt
El comando sería el siguiente:
ren *.txt ????????_enero.*
Con el comando anterior estamos diciendo renombra todos los archivos con la extensión .txt, déjale los primeros 8 caracteres como están (los 8 signos de interrogación) y agrégale el text "_enero y deja la misma extensión.
Ahora que pasa si lo que queremos hacer es renombrar múltiples archivos en múltiples carpetas, que el sistema se meta a cada carpeta y realice estos cambios, se vuelve más complicado, si bien podríamos realizar un script a un archivo batch para esta tarea o incluso un programa en algún lenguaje como Python, hay una forma más sencilla y gratuita.
Esto es descargar un programa llamado Ant Renamer desde:
http://www.antp.be/software/renamer/download
Instálalo y podrás agregar los folders con los archivos que quieras renombrar, podrás realizar una infinita gama de renombrado de archivos y además tiene una excelente opción que para deshacer el último cambio para que en caso de error se pueda rectificar sin mayor problema. Aunque es recomendable que hagas pruebas con una carpeta o varias creada para tal propósito y archivos muestra.
Espero les sirva.
Saludos,