¿Cómo renombrar varios archivos al mismo tiempo en cmd?

¿Cómo renombrar varios archivos al mismo tiempo con el símbolo del sistema de Windows?

Para renombrar varios archivos al mismo tiempo en Windows cmd, una solución es utilizar software de terceros o la opción F2 en la interfaz gráfica. Pero esta última no es tan flexible como los scripts. Sin embargo, es simple y efectivo usar una solicitud de cmd.

Aquí hay diferentes opciones de línea de comandos para renombrar una serie de varios archivos en lote y de manera muy rápida. De hecho, estos comandos te permiten renombrar un gran número de archivos en unos segundos. Para cada ejemplo a continuación, sigue estos 2 pasos clave:

  1. Abre la ventana de comandos de Windows
  2. Ve al directorio de trabajo con el comando cd. O usa la ruta completa de la carpeta que contiene los archivos a renombrar. Por ejemplo, si los archivos a renombrar están en la carpeta C:\Carpeta\SubCarpeta, usa el comando siguiente. Las comillas dobles se utilizan para manejar nombres de carpetas con espacios.
cd "C:\Carpeta\SubCarpeta"

1. Renombrar en lote archivos con el cmd de Windows 10

Para renombrar un gran número de archivos y al mismo tiempo con Windows, simplemente usa el comando de renombrar de DOS con la opción * que te permite designar todos los archivos con un filtro. Por ejemplo, para renombrar todos los archivos de Word o docx que comienzan con chapter1* a chapter2*, utiliza este comando:

rename chapter1*.docx chapter2*.docx

2. Eliminar el prefijo de varios nombres de archivo a la vez

Para renombrar el prefijo de varios archivos, indica el nuevo prefijo o añade tantos caracteres / como haya caracteres a eliminar. Este ejemplo de script cmd renombra el prefijo «prefix» a «new»:

rename "prefix_*.txt" "new_*.txt"

Este comando elimina el prefijo de todos los archivos.

rename "prefix_*.txt" "///////*.txt"

rename "pre_*.txt" "////*.txt"

3. Eliminar o renombrar el sufijo de varios archivos

Para renombrar el sufijo de varios archivos, el método es similar al utilizado para los prefijos. Como antes, indica el prefijo y añade tantos caracteres “/” como haya letras a eliminar:

rename "*_suffix.txt" "*///////.txt"

rename "*_copy.txt" "*/////.txt"

Para renombrar el sufijo con una nueva cadena.

rename "*suffix1.txt" "*suffix2.txt"

4. ¿Cómo renombrar archivos en lote para eliminar paréntesis?

A veces necesitas renombrar varios archivos con el símbolo del sistema de Windows para eliminar un carácter específico. De hecho, es conveniente eliminar una parte no deseada del nombre del archivo, como los paréntesis.

Por ejemplo, después de usar la opción F2 para renombrar varios archivos con el Explorador de Windows. O después de hacer copias con el acceso directo de copiar y pegar de Windows, por ejemplo. Windows añade al final de los archivos:

file.txt
file Copy.txt
file Copy (2).txt
file Copy (3).txt
file Copy (4).txt
etc.

Dado que este comando está en varias líneas, debe guardarse en un archivo de texto y renombrarse a .bat, como parentheses.bat, por ejemplo.

cd C:\Carpeta\SubCarpeta_1
setlocal enabledelayedexpansion
for %%i in (*.txt) do ( 
   set f=%%i 
   set f=!f:^(=!
   set f=!f:^)=!
   ren "%%i" "!f!"
)

Luego, ejecútalo con un clic derecho y luego «Ejecutar como administrador». Gracias al canal Tips Box por la solución original. El resultado será:

file Copy 2.txt
file Copy 3.txt
file Copy 4.txt
etc.

5. Renombrar la extensión de varios archivos de Windows a la vez

Para renombrar solo la extensión del archivo y no el nombre completo del archivo, utiliza este comando.

rename *.text *.txt

6. ¿Cómo renombrar miles de archivos de Excel rápidamente?

Además, la principal ventaja de renombrar archivos en serie es la velocidad. Por ejemplo, para renombrar varios archivos, como decenas de miles de imágenes, utiliza este lote y ajústalo. En este escenario, renombra archivos de Excel para eliminar una parte del nombre.

rename *_accounting_files_2020.xlsx *_2020_*.xlsx

7. ¿Cómo renombrar varias imágenes simultáneamente?

Para imágenes como JPG o PNG, es similar a otras extensiones de archivo. Solo cambia el filtro de extensión en el script. Por ejemplo, ¿cómo renombrar archivos con la extensión .JPG a .JPEG?

rename *.jpg to *.jpeg

Como puedes ver, el comando rename, o ren, tiene una amplia variedad de usos y es muy poderoso en comparación con renombrar manualmente decenas de archivos. También puedes consultar cómo copiar recursivamente varios archivos con un lote.

Conclusión sobre el cambio de nombre de varios archivos de Windows al mismo tiempo

En conclusión, el símbolo del sistema de Windows ofrece una forma eficiente para renombrar varios archivos al mismo tiempo con Windows cmd sin necesidad de software de terceros. A través del uso de varias opciones del comando rename, puedes cambiar fácilmente prefijos, sufijos, eliminar caracteres no deseados e incluso renombrar extensiones de archivos.

Este tutorial ha cubierto varios ejemplos que se pueden adaptar a tus necesidades, lo que lo convierte en un valioso recurso para cualquiera que busque administrar sus archivos de manera más efectiva. Recuerda siempre navegar al directorio apropiado antes de ejecutar cualquier comando y tener precaución al realizar cambios en tus archivos. Con estas herramientas a tu disposición, puedes optimizar la administración de tus archivos y ahorrar tiempo y esfuerzo en el proceso.