Saltar al contenido

¿Cómo puedo renombrar archivos en masa?

Revisamos de forma cada artículo de nuestro espacio con el objetivo de enseñarte en todo momento información certera y actualizada.

Solución:

Sé que en su título dice “in dos”, pero tengo la impresión de que solo está buscando una manera de hacerlo y se pregunta si esa es la mejor manera.

La mejor herramienta absoluta que he encontrado para esto es Bulk Rename Utility.

Utilidad de cambio de nombre masivo

No es una herramienta de línea de comandos, pero tienen una versión de línea de comandos si realmente desea usarla de esa manera.

He usado mucho la versión GUI, y es muy poderosa, muy rápida y extremadamente fácil de usar.

Ah, y lo es GRATIS para uso personal.

Un pequeño script de PowerShell:

$args | Rename-Item -NewName  $_.Name.ToLower() -replace 'd+ - ' 

Combinado con expresiones regulares más complejas, esto podría convertirse en algo como:

ls | Rename-Item -NewName $_ -replace '(d+) - (.*).mp3$', '$2 - $1.mp3' 

Lo que convierte cosas como ’01 – Beginning.mp3′ en ‘Beginning – 01.mp3’.

Utilizar el -WhatIf parámetro en Rename-Item para comprobar los cambios de nombre antes de emitirlos.

Si realmente desea utilizar la línea de comandos de Windows (si no desea descargar nada), puede hacerlo así:

dir /B > fileList.txt
for /f "tokens=1,2,3" %i in (fileList.txt) DO ren "%i %j %l" %l

La primera línea genera la lista de archivos en un archivo llamado fileList.txt. La segunda línea separa cada uno de los nombres de la lista en 3 partes, el #, el “-” y el resto del nombre. Para cada uno de ellos hace el comando de cambio de nombre.

Recuerda que te brindamos la opción de decir si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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