3 maneras de renombrar archivos por lotes en Windows

Con todos los medios disponibles en Internet y las vastas colecciones de bibliotecas digitales e imágenes, todos tenemos un problema cuando queremos renombrar un montón de archivos para que sean más accesibles con un nombre pronunciable o un nombre que tenga sentido. Renombrar un grupo de archivos uno por uno no sólo es frustrante, sino que también es una tarea que consume mucho tiempo. Teniendo en cuenta este hecho, Microsoft introdujo hace mucho tiempo una función de renombrado por lotes en el explorador de Windows que le ayuda a renombrar varios archivos al mismo tiempo.

Claro que puedes usar herramientas de terceros para cambiar el nombre de los archivos por lotes, pero a menudo estas herramientas tienen muchas características que confunden a un usuario promedio, y no quieres instalar otro software sólo para cambiar el nombre de algunos archivos de vez en cuando.

Uso del Explorador de Windows

Usar el explorador de Windows para renombrar por lotes los archivos en Windows es probablemente la forma más fácil. Para renombrar por lotes los archivos, simplemente seleccione todos los archivos que desee renombrar, presione el botón F2 (alternativamente, haga clic con el botón derecho y seleccione renombrar) y luego ingrese el nombre que desee y presione el botón de Aceptar.

Lo que hace la acción anterior es tomar el nombre de archivo especificado y añadir un número a cada nombre de archivo. Como pueden ver en las imágenes de arriba y abajo, he cambiado el nombre de los archivos de «test (*).html» a «file (*).html».

Es así de fácil cambiar el nombre de los archivos usando el explorador de Windows, pero este método es básico y no es tan flexible, por ejemplo, no se pueden cambiar las extensiones de archivo (.html) y no se puede restringir o cambiar Windows para que no agregue números, etc. Para funciones más avanzadas, necesitamos usar la línea de comandos y Windows Powershell.

Uso del símbolo del sistema

Renombrar archivos por lotes usando la línea de comandos de Windows es mucho más flexible, y lo bueno de usar este método es que también puede cambiar las extensiones de esos archivos. En primer lugar, veamos cómo renombrar archivos por lotes sin cambiar la extensión.

1. Abra la carpeta que contiene los archivos a renombrar. Aquí haga clic en Fileand en «Abrir la línea de comandos».

2.La acción anterior abrirá la línea de comandos en la ubicación deseada. Ahora ingrese el siguiente comando para renombrar por lotes los archivos. No olvide sustituir «file» por el nombre de archivo actual y «name» por el nombre deseado. Debido a que estamos utilizando comodines, no es necesario que introduzca los nombres completos de los archivos.

renfile*.html nombre*.html

Una vez que haya ejecutado el comando, todos los archivos se renombrarán con el nuevo nombre y manteniendo intactas las extensiones. Si desea cambiar las extensiones (por ejemplo, html a txt), utilice el siguiente comando.

ren *.html *.txt

El comando anterior renombrará todos los archivos con extensión.html en el directorio a extensión.txt.

Uso de Windows Powershell

Windows Powershell es mucho más potente que el símbolo del sistema y también es fácil de usar. Para renombrar por lotes los archivos usando Powershell, necesitamos usar dos comandos, es decir, DIR y Rename-Item. Ahora para renombrar por lotes sin cambiar sus extensiones, presione el botón WIN, escriba «powershell» y presione el botón enter para abrir Powershell.

Una vez abierto el Windows Powershell, navegue hasta el directorio deseado usando el comando CD. En cuanto a mí, estoy navegando hacia D:mte, ya que aquí es donde se encuentran mis archivos.

Una vez que esté en la ubicación, utilice el siguiente comando. Mientras usa el comando, no olvide cambiar «TestName» por el nombre de archivo deseado.

dir | %{$x=0} {Renombrar-Item $_ -NewName "TestName$x.html"; $x++ }

Lo que hace el comando anterior es que tomará todos los archivos en el directorio usando el comando DIR y pasará al comando «Rename-Item» que renombra todos los archivos a «TestName*». Aquí * denota números, y esos números se asignan recursivamente usando «$x».

Ahora, si desea cambiar las extensiones de todos los archivos de un directorio, utilice el siguiente comando.

Obtener-Item Niño *.html | Renombrar-Item -NewName { $_.Name -reemplazar '.html','.txt' }

Lo que hace el comando anterior es tomar todos los archivos con extensión.html en un directorio y cambiarlos a.txt.

Para saber más sobre el comando Renombrar-Item, lea el Documentación de Microsoft para más definiciones y ejemplos.

¿Cuál de los tres métodos anteriores prefiere? Seguro, Powershell puede ser abrumador para los principiantes, pero es divertido trabajar con él una vez que haya adquirido algo de experiencia.

Esperamos que esto ayude, pero comparta sus ideas y otros métodos de renombrar manualmente los archivos por lotes.

Un pensamiento en “3 maneras de renombrar archivos por lotes en Windows

  • Chema Baena Moya

    Una variante para poder poner, donde queremos que comience el contador.
    Un articulo muy interesante gracias.

    dir | %{$x=0} {$i=$x+20;Rename-Item $_ -NewName «$i Fusion.pdf»; $x++;}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *