Renombrar archivos por lotes usando buscar y reemplazar, expresiones regulares con la extensión de shell SmartRename

Hay muchas formas de renombrar archivos por lotes, p. Ej. mediante el uso de programas como Cambiar el nombre de nosotros o Cambio de nombre avanzador. Pero, ¿ha considerado utilizar un programa de extensión de shell?

Batch rename files using search and replace, regex with the SmartRename shell extension for Windows



SmartRename es una de esas aplicaciones, que ofrece algunas opciones interesantes. Tenga en cuenta que el programa se ha integrado en Colección de herramientas PowerToys de Microsoft. Puede instalar PowerToys y obtener acceso a él, o descargar la versión independiente si lo prefiere y evitar la huella más grande de PowerToys y algo de telemetría que la acompaña.



Abra el Explorador de Windows y haga clic con el botón derecho en un archivo al que desee cambiar el nombre y seleccione la opción 'SmartRename' en el menú contextual del Explorador. Debería abrirse una ventana emergente, esta es la interfaz del programa.

SmartRename menu

Es muy sencillo de usar. La sección en la parte inferior de la ventana es el panel de vista previa y muestra la lista de archivos seleccionados con su nombre original y el Renombrado (nuevo nombre). Haga clic en la casilla junto a un archivo para excluirlo del proceso de cambio de nombre. El número total de archivos y el número de archivos que cambiarán de nombre se muestran en la esquina inferior izquierda de la ventana.



Hay dos opciones en la parte superior de la GUI de SmartRename, que están etiquetadas como 'Buscar' y 'Reemplazar con'. Comience a escribir en el campo 'Buscar' y el programa resaltará el archivo coincidente en el panel de vista previa. Esto funciona en tiempo real a medida que escribe. Lo que hace de manera diferente es que elimina la palabra clave que escribió del nombre. Escriba la nueva palabra que desea incluir en el campo 'Reemplazar con'. Y aparecerá en lugar de la palabra clave que escribió en 'Buscar'. El resto del nombre no se ve afectado.

Por ejemplo Seleccioné varias imágenes que contienen las letras 'WPD' en el nombre. Si tuviera que 'Buscar' WPD y reemplazarlo con 'Panel de privacidad de Windows', SmartRename muestra la vista previa del nuevo nombre que contiene las tres palabras como parte del nombre del archivo. Haga clic en el botón de cambio de nombre en la parte inferior de la ventana para aplicar los cambios.

¿Eso es todo lo que puede hacer? Eso parece bastante básico. No del todo, Smart Rename admite expresiones regulares.

Cambio de nombre avanzado

Si está familiarizado con los metacaracteres de expresiones regulares, debería estar listo para comenzar. Pero para aquellos que no lo son, describiré algunos ejemplos aquí para un uso básico.

Cómo agregar un prefijo o sufijo en SmartRename

Puede agregar un prefijo a un nombre incluyendo un símbolo de intercalación ^ en el campo 'Buscar'. De manera similar, agregue un sufijo usando $. Puede incluir espacios o separadores antes o después de la nueva palabra en la columna Reemplazar con.

SmartRename prefix

Veamos un ejemplo. Quiero agregar la palabra 'Ghacks' como prefijo a los archivos. Así que agrego el símbolo de intercalación en el campo 'Buscar' y escribo 'Ghacks' (hay un espacio después de la palabra). SmartRename cambiará el nombre de los archivos agregando Ghacks seguido de un espacio al comienzo del nombre de cada archivo.



SmartRename suffix

Cambiar el nombre de los archivos por completo

Si desea cambiar el nombre de la lista por completo, por ejemplo, un montón de imágenes con nombres aleatorios, use el comando de búsqueda. * y escriba el nuevo nombre en el campo de reemplazo.



SmartRename rename all

SmartRename puede cambiar el nombre de los archivos en función de las mayúsculas y minúsculas, en cuyo caso el nombre solo se cambia para coincidencias perfectas. En nuestro ejemplo, WPD coincide, mientras que wpd no lo es. Agregue un número incremental a cada archivo usando la opción 'Enumerar archivos'. Ejemplo:. $ Agregará un número entre paréntesis al final de cada nombre de archivo. (consulte la primera captura de pantalla).



Puede excluir archivos para cambiar solo el nombre de las carpetas de la lista, o excluir carpetas para cambiar el nombre de los archivos. SmartRename también admite subcarpetas. Habilite la opción 'Solo nombre del elemento' para que la aplicación conserve la extensión. O cambie la 'Extensión de artículo solamente' para cambiar las extensiones de archivo sin editar el nombre.

SmartRename replace extension

Si bien el programa no tiene una opción para deshacer o una función de historial, puede deshacer los cambios usando el Explorador de Windows. La advertencia aquí es que solo funciona hasta que realice otra operación de archivo en Explorer.



SmartRename es una aplicación de código abierto. Está disponible en versiones de 32 y 64 bits, pero ninguna de ellas es portátil.

SmartRename es un buen programa, pero solo si lo usa con expresiones regulares.

SmartRename

Para ventanas



Descargar ahora