En una entrada anterior hemos visto que puedes renombrar archivos masivamente con el Explorador de archivos en Windows 10. En esta ocasión veremos que también puedes renombrar archivos de forma individual y masiva valiéndose del Símbolo del sistema o de PowerShell.
Con el Símbolo del sistema (CMD) y PowerShell tienes dos alternativas adicionales para cambiar el nombre de un archivo o de varios a la vez. Aunque hay diversas maneras en las que puedes manipular archivos con estas herramientas de scripting, las instrucciones a continuación están fundamentadas en los escenarios más comunes. Esto es lo suficiente para cambiar el nombre de un archivo o renombrar archivos masivamente.
Cambiar el nombre de un archivo con CMD
#1. Abre el Símbolo del sistema.
#2. Escribe el siguiente comando cambiando la ruta a la carpeta con los archivos que deseas renombrar, y presiona Enter.
cd %USERPROFILE%\Desktop\caminogeek
Este ejemplo abre la carpeta caminogeek, que está en mi Escritorio. Sustituye la ruta por la ubicación de tus archivos.
#3. Para ver la lista de archivos en dicha carpeta, escribe el comando dir y presiona Enter.
#4. Para renombrar uno de los archivos utiliza el siguiente comando (sustituyendo “nombreactual.extension” y “nombrenuevo.extension”) y presiona Enter:
ren "nombreactual.extension" "nombrenuevo.extension"
Las comillas solo se necesitan en caso de que el nombre incluya espacios.
ren 6GULZKR1.jpg caminogeek.jpg
Si quieres renombrar los demás archivos, deberás repetir ese último paso tantas veces sea necesario, sustituyendo los nombres de fichero en cada caso. Pero también puedes Renombrar los archivos masivamente con el Símbolo del sistema como se muestra en la siguiente sección.
Renombrar archivos masivamente con CMD
#1. Busca Símbolo del sistema en la búsqueda de Windows o menú Inicio y elige el resultado principal.
#2. Escribe el siguiente comando cambiando la ruta a la carpeta con los archivos que deseas renombrar, y presiona Enter.
cd %USERPROFILE%\Desktop\caminogeek
Este ejemplo abre la carpeta caminogeek, que está en mi Escritorio. Sustituye la ruta por la ubicación de tus archivos.
#3. Escribe el comando dir y presiona Enter para listar los archivos en la carpeta.
#4. Escribe el siguiente comando para renombrar los archivos masivamente y presiona Enter:
ren *.extensión ???-nombrenuevo.*
El siguiente ejemplo renombrará todos los archivos .JPG, conservando los 3 primeros caracteres.
ren *.jpg ???-caminogeek.*
#5. Escribe el comando dir y presiona Enter para listar los archivos en la carpeta ya renombrados de forma masiva.
dir
[*] es un comodín que ordena al comando ren renombrar todo lo que tenga una extensión particular (ejem: .jpg). [?] es un comodín que representa un caracter del nombre original, lo que funcionaría como identificador único para evitar duplicidad de nombres.
Al completar los pasos anteriores, los archivos serán renombrados de acuerdo a los criterios y el nombre especificado.
Renombrar archivo con PowerSheell
Para renombrar un único archivo mediante PowerShell, sigue estas instrucciones:
#1. Busca PowerSheell en el menú inicio y elige el resultado principal.
#2. Escribe los siguiente comandos para ir a la carpeta y listar los archivos que quieres renombrar y pulsa la tecla Enter después de cada uno.
Cd Desktop\caminogeek
Dir
El primer comando abre la carpeta caminogeek que se encuentra en mi escritorio. Recuerda sustituir la ruta para que coincida con la carpeta donde se encuentran tus archivos.
#3. Escribe el siguiente comando para cambiar el nombre de un archivo y presiona Enter. Las comillas solo son necesarias si el archivo incluye espacios en su nombre.
Rename-Item “nombre-actual.extension” “nombre nuevo.extension”
Rename-Item 6GULZKR.jpg NEW-6GULZKR.jpg
Si quieres seguir renombrando los demás archivos de esta forma, tendrás que repetir el paso 3 con los respectivos nombres de cada archivo y el nuevo en cada caso.
Renombrar archivos masivamente con PowerShell
#1. Abre PowerShell usando la búsqueda del menú inicio.
#2. Escribe los siguientes comandos para ir a la carpeta con los archivos y listar los mismos, presionando Enter detrás de cada comando.
Cd Desktop\caminogeek (cambia por la ruta de tus archivos)
Dir
#3. Escribe el siguiente comando para renombrar los archivos simultáneamente y presiona Enter.
Dir | %{Rename-Item $_ -NewName ("caminogeek{0}.extension" -f $nr++)}
Recuerda cambiar el nombre (caminogeek, en el ejemplo) por el que deseas en tu caso.
Cuando completes los pasos, todos los archivos que cumplan con los criterios serán renombrados con el nuevo nombre, diferenciados por un número diferente al final.
Es muy bueno tener alternativas para hacer las cosas, en este caso emplear tanto el Símbolo del sistema como PowerShell para renombrar archivos. Pero si vas a cambiar el nombre de un archivo o a renombrar archivos masivamente, la forma más fácil y directa es usando el Explorador de archivos de Windows.