Cambio de nombre de archivo
En el uso diario de la computadora, es probable que tengas muchas oportunidades de cambiar el nombre de un archivo en particular. También puede haber casos en los que desees cambiar el nombre de varios archivos de acuerdo con ciertas reglas.
En esta página, te mostraremos cómo cambiar el nombre de uno o varios archivos utilizando comodines o números consecutivos con ejemplos concretos y fáciles de entender utilizando el símbolo del sistema. También puedes cambiar el nombre de los archivos utilizando un archivo por lotes.
Comandos utilizados
Para cambiar el nombre de un archivo, utiliza el comando rename
.
También puedes utilizar el comando ren
para obtener el mismo resultado.
Puedes cambiar el nombre de un archivo especificando el nombre actual del archivo como primer argumento y el nombre deseado como segundo argumento.
Ejecución desde el símbolo del sistema
Este es un ejemplo de cómo cambiar el nombre del archivo “before.txt” guardado en “Mis documentos” a “after.txt”.
Ejecución desde un archivo por lotes
@echo off
setlocal
set FOLDER=%userprofile%\Documents\
rename %FOLDER%before.txt after.txt
endlocal
exit
Renombrar varios archivos a la vez
El comando rename
permite especificar comodines en el primer y segundo argumento, lo que nos permite renombrar varios archivos a la vez.
A continuación, presentamos algunos ejemplos para renombrar varios archivos a la vez.
Renombrar con comodines
El siguiente comando es un ejemplo de cómo cambiar la extensión de “before.txt” a “html” en la carpeta “disposable”.
Renombrar con un bucle for
Si queremos agregar una cadena de texto al principio de varios archivos, no podemos hacerlo solo con el comando rename
. En este caso, podemos utilizar un bucle for
.
El siguiente comando es un ejemplo de cómo agregar “renombrado_” al principio del nombre de todos los archivos en el directorio actual.
Ten en cuenta que las carpetas no se ven afectadas.
Tanto "%f"
como "renombrado\_%f"
en el comando rename
no necesitan comillas dobles para funcionar.
Sin embargo, si el nombre del archivo contiene espacios, el comando fallará sin las comillas dobles.
Por lo tanto, se recomienda utilizar comillas dobles para evitar errores.
Supongamos que tenemos la siguiente estructura de carpetas:
C:\test
│
└─disposable
sample01.txt
sample02.txt
sample03.txt
sample04.txt
Si ejecutas el comando anterior con C:\test\disposable
como directorio actual, se mostrará la siguiente salida:
Si revisas la estructura de carpetas, verás que los nombres de los archivos han sido cambiados de la siguiente manera:
C:\test
│
└─disposable
renamed_sample01.txt
renamed_sample02.txt
renamed_sample03.txt
renamed_sample04.txt