Cambio de nombre masivo de archivos en Windows

Tarde o temprano casi todos los usuarios se enfrentan a la necesidad de realizar un renombramiento masivo de un grupo de archivos: a veces la tarea es sencilla – por ejemplo, hay que darles nombres con números en orden, a veces es más complicado: por ejemplo, hay que cambiar los nombres de un grupo de archivos para que tengan un número, fecha de creación, alguna información adicional en el nombre.

Todo esto se puede implementar de una manera u otra, para algunos escenarios las herramientas incorporadas de Windows 10, 8.1 o Windows 7 son suficientes, a veces es mejor utilizar programas especiales para el renombramiento masivo de archivos y carpetas. En este manual se analizan ambos métodos. Por cierto, hay funciones para renombrar un grupo de archivos en la suite de utilidades Microsoft PowerToys para Windows 10.

Renombrador avanzado

Advanced Renamer es un programa gratuito para el renombramiento masivo de archivos y carpetas utilizando plantillas personalizables, que puede hacer mucho si lo entiendes. Está disponible en ruso como instalador o como versión portátil (archivo ZIP, no es necesario instalarlo). Este es un ejemplo del uso de Advanced Renamer para renombrar en masa un grupo de archivos:

  1. Hay una carpeta de fotos (pero el método funcionará para cualquier otro tipo de archivos) tomadas al mismo tiempo, pero en diferentes dispositivos (cámara y smartphone). Algunas tienen la fecha y la hora sin espacios, otras tienen el número de foto tomada por la cámara. En ese momento, el nombre y la extensión del archivo de la cámara se escriben en mayúsculas. La tarea consiste en llevar los nombres de un grupo de archivos a una forma conveniente.
  2. Inicie Advanced Renamer y, a continuación, arrastre y suelte los archivos que desea renombrar en la lista del centro de la interfaz, o haga clic en el botón “Panel de carpetas”, busque la carpeta con los archivos que desea y haga clic en “Añadir”. Se abrirá una ventana en la que puedes establecer los parámetros de adición: en mi caso, lo dejo todo como está: quiero renombrar todos los archivos.
  3. El siguiente paso es hacer clic en “Añadir método” en el panel de la izquierda y seleccionar “Nuevo nombre” (también son posibles otros métodos, sobre los que hablaremos más adelante) para definir exactamente cómo se renombrarán los archivos. Aquí es donde comienza la parte divertida. Como nuevos nombres de archivo podemos utilizar etiquetas predefinidas en el programa, lo que nos permite sustituir fácilmente la información necesaria en los nuevos nombres de archivo. Si lo necesitas, puedes hacer clic en “Tag Help” para obtener información más detallada (en inglés, eso sí) en la web oficial. Pero a partir de la breve descripción de cada etiqueta debería estar más o menos claro lo que significan. Por ejemplo, si en el campo “Nuevo nombre” en la configuración del método introduzco:
    photo-<Inc Nr:1>-<Img Day>-<Img Month:X>-<Img Year:X>.jpg

    entonces obtendré nombres de archivos como

    photo-увеличивающийся_номер-день_съемки-месяц_съемки-год_съемки.jpg

    Y la fecha de disparo no se tomará de la fecha de modificación del archivo (que también se puede hacer), sino de los datos EXIF grabados por la cámara.

  4. Para evitar que los archivos tengan una doble extensión, cuando la cambies, debes seleccionar “Nombre y extensión” en el campo “Aplicar a”, no sólo “Nombre”. Si no cambia la extensión, deje esta opción con el valor por defecto (en este caso, el patrón de renombramiento no se aplicará a las extensiones de los archivos).
  5. Los nombres de los archivos que se obtienen tras el renombramiento se pueden ver inmediatamente en la pestaña central del programa, incluso antes de que comience el proceso de renombramiento masivo.
  6. Para empezar, basta con hacer clic en el botón “Ejecutar” y confirmar para empezar a renombrar. Si no sólo necesita renombrar, sino también copiar o mover archivos a otra ubicación, seleccione el elemento apropiado en el campo “Modo de lote” en la parte superior de la ventana del programa.
  7. El resultado será un grupo de archivos renombrados según el patrón que hayamos especificado.

Los métodos añadidos (plantillas de renombramiento) se guardan en el programa, y se puede seleccionar el deseado en el momento oportuno. Si haces clic con el botón derecho del ratón en el nombre de la plantilla, puedes cambiar su descripción, por ejemplo, “Para foto”, “Para archivos” y lo que quieras. Las plantillas que no necesitan ser utilizadas en el proceso de renombramiento actual pueden ser simplemente desmarcadas.

Además, al renombrar, puede utilizar no sólo una plantilla, sino varias plantillas a la vez (marque las plantillas correspondientes, y se aplicarán en el orden en que estén dispuestas en la columna “Métodos de renombrado”): por ejemplo, la primera cambia el nombre, la segunda cambia las mayúsculas y minúsculas en el nombre del archivo, la tercera elimina los caracteres “basura” del nombre del archivo (para ello, utilice el método “Reemplazar”).

Sólo he dado un ejemplo sencillo de cómo usar el programa, pero puede hacer mucho más: por ejemplo, puede guardar un archivo de plantilla y luego empezar a renombrar un grupo deseado de archivos usando la plantilla deseada desde la línea de comandos, importar una lista de archivos y nuevos nombres desde tablas CSV, cambiar los atributos de los archivos en bloque, establecer nombres de archivo aleatorios, optimizar los nombres para su uso en la red (o convertir el cirílico en transliteración), usar información EXIF, datos de etiquetas ID3, vídeo, GPS y más.

Para familiarizarse con algunas plantillas ya hechas, puede hacer clic en el botón “Abrir” en los métodos de renombramiento y ver una de las 4 plantillas predefinidas en el Renombrador Avanzado y cómo están dispuestas exactamente.

Descargue Advanced Renamer desde el sitio web oficial https://www.advancedrenamer.com/. Nota: En mi caso, al descargar el archivo comprimido con el programa, Windows 10 Defender reportó una amenaza en el archivo. Sin embargo, VirusTotal informa que está completamente limpio.

Renombrar un grupo de archivos con las herramientas de Windows 10, 8.1 y Windows 7

El Explorador de Windows, la línea de comandos y PowerShell se pueden utilizar para renombrar archivos de forma masiva y algunas tareas sencillas son bastante factibles utilizando estas herramientas (y si sabes cómo escribir scripts de PowerShell, la gama de tareas factibles se amplía notablemente). A continuación se muestran algunos ejemplos de cambio de nombre en cada una de las utilidades del sistema mencionadas.

Cambiar el nombre de varios archivos en el Explorador de Windows

En primer lugar, sobre un simple cambio de nombre manual en el Explorador: puede seleccionar un archivo y luego elegir “Renombrar” en el menú contextual. Aún más rápido sería pulsar F2 después de resaltar el archivo. No todo el mundo lo sabe, pero si se pulsa la tecla Tab después de introducir un nuevo nombre de archivo, empezará a renombrar automáticamente el siguiente archivo de la carpeta.

Otra opción, apta para pocas cosas, pero que tiene sentido conocer: seleccionar varios archivos de una carpeta en el explorador (con el ratón, ya sea manteniendo Shift mientras se selecciona, o manteniendo Ctrl y haciendo clic en archivos individuales). A continuación, pulse F2 (o seleccione “Renombrar” en el menú contextual) e introduzca un nombre para el archivo cuyo cambio de nombre comenzará. Pulse Enter cuando termine.

Esto hará que todos los archivos tengan el mismo nombre, pero cada nombre irá seguido de un número entre paréntesis, en orden, como en la captura de pantalla.

Opciones de cambio de nombre en la línea de comandos

La línea de comandos también permite renombrar un grupo de archivos utilizando el comando estándar ren (para principiantes: Cómo ejecutar la línea de comandos).

Ejemplos de uso del comando para renombrar un grupo de archivos, con el que también puedes hacer tu propio comando:

ren *.jpg *.jpeg

Como resultado de la ejecución, todos los archivos de la carpeta actual (en la captura de pantalla seleccionada con el comando cd ruta_a_carpeta) con la extensión .jpg adquirirán la extensión .jpeg. El icono del “asterisco” en el comando puede reemplazar cualquier conjunto de caracteres (ya sea un solo carácter o varios a la vez).

ren *.jpeg ?????.jpg

El comando especificado cambiará la extensión de todos los archivos de la carpeta actual de jpeg a jpg, y reducirá sus nombres a los primeros 5 caracteres. El signo de interrogación en el comando significa un carácter cualquiera. El comando puede generar un error si las cinco primeras letras del nombre de dos o más archivos son iguales.

ren * file-*.old

El comando cambiará el nombre de todos los archivos de la carpeta sin excepción y hará que se vean como: archivo_antiguo_nombre_del_archivo.antiguo (la antigua extensión desaparecerá).

Renombramiento masivo de archivos en PowerShell

Otra herramienta de Windows que se puede utilizar para renombrar en masa archivos y carpetas es Windows PowerShell. La forma más rápida de ejecutarlo es utilizar la búsqueda en el menú de inicio (barra de tareas) o, si tienes Windows 10, hacer clic con el botón derecho del ratón en el botón de inicio y seleccionar la opción de menú deseada en el menú contextual (Otras formas: Cómo ejecutar Windows PowerShell).

PowerShell tiene un comando Rename-Item para renombrar archivos, que cuando se trabaja con un solo archivo se puede utilizar de manera muy similar al comando ren en la línea de comandos, pero debido a la capacidad de PowerShell de utilizar un comando con otro, rename-item resulta ser más funcional. Algunos ejemplos:

Get-ChildItem -Path *.jpeg | Rename-Item -NewName {$_.name -replace ".jpeg",".jpg"}

Esto cambiará todas las extensiones de archivos .jpeg a .jpg en la carpeta actual.

Get-ChildItem *.jpg | Rename-Item -NewName { $_.Name.Replace(' ','_') }

El comando anterior sustituirá todos los espacios en los nombres de los archivos .jpg de la carpeta actual por guiones bajos.

Get-ChildItem | % { Rename-Item $_ "Секретный файл $_"}

Cada nombre de archivo tendrá “Archivo secreto” y un espacio añadido al principio.

Get-ChildItem *.* | ForEach { Rename-Item -Path $_.FullName -NewName "$($_.DirectoryName)$($_.BaseName)_$(Get-Date -F dd-MM-yyyy)$($_.Extension)" }

A cada nombre de archivo se le añadirá un guión bajo y una fecha en formato Día-Mes-Año.

Cambio de nombre masivo de archivos en Total Commander

Muchos usuarios utilizan Total Commander para trabajar con los archivos del disco. La función de renombrar grupos también está disponible en este programa y se implementa de forma muy sencilla:

  1. Seleccione los archivos que desee (utilice Shift y las flechas del teclado, haga clic con el botón derecho, Ctrl+selección con el ratón).
  2. Presione Ctrl+M o seleccione Grupo de Archivos de Renombramiento en el menú Archivo.
  3. Establezca las opciones de cambio de nombre en la sección Máscara de nombre de archivo, utilizando las máscaras, sustituciones, cambio de mayúsculas y minúsculas, y las opciones sugeridas en la sección Plugins. Al cambiar las opciones, verá inmediatamente en la ventana de vista previa cómo se llamarán exactamente los archivos ya renombrados. Para cambiar la extensión, utilice el campo “Máscara para la extensión”.
  4. En el ejemplo anterior de la captura de pantalla, el conjunto de archivos se renombrará como Foto- seguido de un contador de tres dígitos y la fecha de creación en formato DD-MM-AAAA (disponible en los plugins), la extensión se cambiará a jpeg y el nombre del archivo se convertirá en minúsculas.

Al principio, el uso de la utilidad de renombramiento masivo en Total Commander puede parecer complicado para algunos, pero si lo descubres un poco, estoy seguro de que la herramienta será útil y práctica.

Video Tutorial

El último vídeo trata sobre el renombrado masivo de archivos en Total Commander y Advanced Renamer como las formas más efectivas.

Existen otros programas para los fines comentados (como el gratuito Bulk Rename Utility), pero en mi opinión, el anterior será más que suficiente para casi cualquier tarea de renombrado.