- Artículo
PowerRename es una herramienta de cambio de nombre masivo que le permite:
- Modifique los nombres de archivo de una gran cantidad de archivos, sin dar a todos los archivos el mismo nombre.
- Realice una búsqueda y reemplace en una sección específica de nombres de archivo.
- Realice un cambio de nombre de expresión regular en varios archivos.
- Verifique los resultados de cambio de nombre esperados en una ventana de vista previa antes de finalizar un cambio de nombre masivo.
- Deshacer una operación de cambio de nombre una vez completada.
Manifestación
En esta demostración, todas las instancias del nombre de archivo "foo" se reemplazan con "foobar". Dado que todos los archivos tienen un nombre único, habría llevado mucho tiempo completarlos manualmente uno por uno. PowerRename permite un único cambio de nombre masivo. Tenga en cuenta que el comando "Deshacer Cambiar nombre" (Ctrl+Z) del Explorador permite deshacer el último cambio.
Ventana PowerRename
Después de seleccionar archivos en el Explorador de archivos de Windows, hacer clic derecho y seleccionarPowerRenombrar(que aparecerá solo si está habilitado en PowerToys), aparecerá la ventana PowerRename. Se mostrará la cantidad de elementos que ha seleccionado, junto con los valores de búsqueda y reemplazo, una lista de opciones y una ventana de vista previa que muestra los resultados de los valores de búsqueda y reemplazo que ingresó.
Buscar
Introduzca texto o unexpresión regularpara encontrar los archivos en su selección que contienen los criterios que coinciden con su entrada. Verá los elementos coincidentes en elAvanceventana.
Reemplazar con
Ingrese el texto para reemplazar elBuscarvalor ingresado anteriormente. Puede ver el nombre del archivo original y el nombre del archivo renombrado en laAvanceventana.
Usar expresiones regulares
Si está marcado, el valor de búsqueda se interpretará como unexpresión regular(regex). El valor Reemplazar también puede contener variables regex (verejemplos a continuación). Si no se marca, el valor de búsqueda se interpretará como texto sin formato que se reemplazará con el texto del campo Reemplazar.
Para obtener más información sobre elUsar la biblioteca Boostopción en el menú de configuración para funcionalidades extendidas de expresiones regulares, consulte lasección de expresiones regulares.
Coincidir con todas las ocurrencias
Si está marcada, todas las coincidencias de texto en elBuscarEl campo será reemplazado con el texto Reemplazar. De lo contrario, sólo la primera instancia de laBuscarel texto en el nombre del archivo será reemplazado (de izquierda a derecha).
Por ejemplo, dado el nombre del archivo:powertoys-powerrename.txt
:
- Buscar:
fuerza
- Renombrar con:
súper
El valor del archivo renombrado daría como resultado:
- Hacer coincidir todas las ocurrencias sin marcar:
supertoys-powerrename.txt
- Coincide con todas las ocurrencias marcadas:
supertoys-superrename.txt
Distingue mayúsculas y minúsculas
Si está marcado, el texto especificado en elBuscarEl campo solo coincidirá con el texto de los elementos si el texto es el mismo. La coincidencia de mayúsculas y minúsculas será insensible (no reconocerá una diferencia entre letras mayúsculas y minúsculas) de forma predeterminada.
Aplicar a: solo nombre de archivo
La operación solo modifica el nombre del archivo (no la extensión del archivo). Por ejemplo:txt.txt
→NuevoNombre.txt
.
Aplicar a: Extensión solamente
La operación solo modifica la extensión del archivo. Por ejemplo:txt.txt
→txt.NuevaExtensión
.
Incluir archivos
Al anular la selección, los archivos no se incluyen en la operación.
Incluir carpetas
Al anular la selección, las carpetas no se incluyen en la operación.
Incluir subcarpétas
Al anular la selección, los archivos dentro de las carpetas no se incluyen en la operación. De forma predeterminada, se incluyen todos los elementos de la subcarpeta.
Formato de texto
Seleccione entre cuatro opciones para convertir los elementos en minúsculas, mayúsculas, título (el primer carácter del nombre está en mayúscula) o poner en mayúscula cada palabra.
enumerar elementos
Agrega un sufijo numérico a los nombres de archivo que se modificaron en la operación. Por ejemplo:foo.jpg
→foo (1).jpg
Reemplazar usando la fecha y hora de creación del archivo
Los atributos de fecha y hora de creación de un archivo se pueden utilizar en elReemplazar contexto introduciendo un patrón variable de acuerdo con la siguiente tabla. Seleccionando la información sobre herramientas en elReemplazar conEl campo le permite ver y seleccionar entre los patrones admitidos.
Patrón variable | Explicación |
---|---|
$AAAA | Año, representado por cuatro o cinco dígitos completos, según el calendario utilizado. |
$AA | Año, representado únicamente por los dos últimos dígitos. Se agrega un cero inicial para años de un solo dígito. |
$Y | Año, representado únicamente por el último dígito. |
$MMMM | Nombre del mes. |
$ MMM | Nombre abreviado del mes. |
millones de dólares | Mes, como dígitos con ceros a la izquierda para meses de un solo dígito. |
millones de dólares | Mes, como dígitos sin ceros a la izquierda para meses de un solo dígito. |
$DDDD | Nombre del día de la semana. |
$DDD | Nombre abreviado del día de la semana. |
$DD | Día del mes, como dígitos con ceros a la izquierda para días de un solo dígito. |
$D | Día del mes, como dígitos sin ceros a la izquierda para días de un solo dígito. |
$hh | Horas, con ceros a la izquierda para horas de un solo dígito. |
$ h | Horas, sin ceros iniciales para horas de un solo dígito. |
$mm | Minutos, con ceros a la izquierda para minutos de un solo dígito. |
$ millones | Minutos, sin ceros iniciales para minutos de un solo dígito. |
$ss | Segundos, con ceros a la izquierda para segundos de un solo dígito. |
$s | Segundos, sin ceros iniciales para segundos de un solo dígito. |
$fff | Milisegundos, representados por tres dígitos completos. |
$ff | Milisegundos, representados solo por los dos primeros dígitos. |
$f | Milisegundos, representados únicamente por el primer dígito. |
Por ejemplo, dados los nombres de los archivos:
powertoys.png
, creado el 02/11/2020(segundo noviembre)powertoys-menú.png
, creado el 03/11/2020(tres de noviembre)
Introduzca los criterios para cambiar el nombre de los elementos:
- Buscar:
juguetes de poder
- Renombrar con:
$MMM-$DD-$YY-juguetes
El valor del archivo renombrado daría como resultado:
Nov-02-20-powertoys.png
Nov-03-20-powertoys-menu.png
Expresiones regulares
Para la mayoría de los casos de uso, una simple búsqueda y reemplazo es suficiente. Sin embargo, puede haber ocasiones en las que tareas complicadas de cambio de nombre requieran más control.Expresiones regularespoder ayudar.
Las expresiones regulares definen un patrón de búsqueda de texto. Se pueden utilizar para buscar, editar y manipular texto. El patrón definido por la expresión regular puede coincidir una vez, varias veces o no coincidir en absoluto para una cadena determinada. PowerRename utiliza elECMAScriptgramática, que es común entre los lenguajes de programación modernos.
Para habilitar las expresiones regulares, marque laUsar expresiones regularescasilla de verificación
Nota:Es probable que desee comprobarCoincidir con todas las ocurrenciasdurante el uso de expresiones regulares.
Usar elImpulsar bibliotecaen lugar de la biblioteca estándar, consulte laUsar la biblioteca Boostopción en la configuración de PowerToys. Habilita características extendidas, comoMira atrás, que no son compatibles con la biblioteca estándar.
Ejemplos de expresiones regulares
Ejemplos de coincidencias simples
Buscar | Descripción |
---|---|
^ | Coincide con el comienzo del nombre del archivo (tamaño cero) |
ps | Coincide con el final del nombre del archivo (tamaño cero) |
.* | Coincide con todo el texto del nombre |
^ foo | Coincide con el texto que comienza con "foo" |
barra $ | Coincide con el texto que termina con "barra" |
^foo.*barra$ | Coincide con el texto que comienza con "foo" y termina con "bar" |
.+?(?=barra) | Haz coincidir todo hasta "barra" |
foo[\s\S]*barra | Haga coincidir todo entre e incluyendo "foo" y "bar" |
Ejemplos de emparejamiento y variables. Los grupos de captura se definen entre paréntesis()
. Para referirse a ellos, utiliceps
seguido de un número:$1
se referirá al primer grupo,$2
al segundo etc
Al usar las variables, la opción "Coincidir con todas las ocurrencias" debe estar habilitada.
Buscar | Reemplazar con | Descripción |
---|---|---|
(.*).png | foo_$1.png | Antepone "foo_" al nombre de archivo existente para archivos PNG |
(.*).png | $1_foo.png | Agrega "_foo" al nombre de archivo existente para archivos PNG |
(.*) | $1.txt | Agrega la extensión ".txt" al archivo existente |
(^\w+\.$)\|(^\w+$) | $2.txt | Agrega la extensión ".txt" al nombre de archivo existente solo si no tiene una extensión |
(\d\d)-(\d\d)-(\d\d\d\d) o(\d{2})-(\d{2})-(\d{4}) | $3-$2-$1 | Mover números en el nombre del archivo: "29-03-2020" se convierte en "2020-03-29" |
^(.{n})(.*) o(.*)(.{n})$ | $1foo$2 | Inserta "fu"nortecaracteres desde el principio o el final, respectivamente |
^.{n} o.{n}$ | nada | Recortarnortecaracteres desde el principio o el final, respectivamente |
Recursos adicionales para aprender expresiones regulares
Hay excelentes ejemplos/hojas de trucos disponibles en línea para ayudarlo:
Tutorial Regex: una hoja de trucos rápida con ejemplos
Tutorial de expresiones regulares de ECMAScript
Filtros de lista de archivos
Los filtros se pueden usar en PowerRename para limitar los resultados del cambio de nombre. Utilizar elAvanceventana para comprobar los resultados esperados. Haga clic en los encabezados de columna para cambiar entre filtros.
Original, la primera columna de laAvanceventana cambia entre:
- Marcado: El archivo está seleccionado para ser renombrado
- Desmarcado: el archivo no está seleccionado para ser renombrado (aunque se ajuste al valor ingresado en los criterios de búsqueda)
Renombrado, la segunda columna de laAvancela ventana se puede alternar:
- La vista previa predeterminada mostrará todos los archivos seleccionados, con solo los archivos que coincidan con elBuscarcriterios que muestran el valor de cambio de nombre actualizado.
- Seleccionando elRenombradoEl encabezado cambiará la vista previa para mostrar solo los archivos a los que se les cambiará el nombre. Otros archivos seleccionados de su selección original no serán visibles.
Ajustes
Se pueden configurar opciones adicionales desde la pestaña PowerRename en la Configuración, como se describe a continuación:
Configuración | Descripción |
---|---|
Mostrar PowerRename en | Define si PowerRename aparece como una de las opciones predeterminadas o solo en el menú contextual ampliado |
Ocultar icono en el menú contextual | Oculta el icono de PowerRename en el menú contextual |
Habilite la función de autocompletar para los campos de búsqueda y reemplazo | Sugerir automáticamente términos para usar en los campos de búsqueda y reemplazo en función de los usos anteriores de PowerRename |
Número máximo de artículos | El número más grande busca y reemplaza sugerencias para mostrar |
Mostrar cadenas usadas recientemente | Al abrir PowerRename, complete los campos de búsqueda y reemplazo con los últimos valores utilizados |
Usar la biblioteca Boost | Habilite la funcionalidad RegEx extendida. VerExpresiones regularesarriba para más detalles |
FAQs
How do I run PowerToys on Windows? ›
PowerToys Run is a quick launcher for power users that contains some additional features without sacrificing performance. It is open source and modular for additional plugins. To use PowerToys Run, select Alt + Space and start typing! (Note that this shortcut can be changed in the settings window.)
Is Microsoft PowerToys compatible with Windows 10? ›Install from the Microsoft Store's PowerToys page. You must be using the new Microsoft Store which is available for both Windows 11 and Windows 10.
How to install PowerToys Windows 10? ›Installing with Windows executable file via GitHub
Select the PowerToysSetup-0.##.#-x64.exe or PowerToysSetup-0.##.#-arm64.exe file to download the PowerToys executable installer. Once downloaded, open the executable file and follow the installation prompts.
After selecting files in Windows File Explorer, right-click and select PowerRename (which will appear only if enabled in PowerToys). The selected items will be displayed, along with search and replace values, a list of options, and a preview pane displaying results of the search and replace values entered.
How do I run utility in Windows 10? ›There are two ways to access the Run dialog in Windows 10. You can either press the Windows+R keys on the keyboard or right-click on the start menu and select Run from the menu. I will recommend you to use the keyboard shortcut as it's much faster and you won't have to use the mouse.
Is Windows PowerToys free? ›The bottom line: PowerToys is free, convenient, and available to Windows users.
Is PowerToys part of Windows 11? ›Microsoft PowerToys is a set of freeware system utilities designed for power users developed by Microsoft for use on the Windows operating system. These programs add or change features to maximize productivity or add more customization. PowerToys are available for Windows 95, Windows XP, Windows 10 and Windows 11.
How to install Windows PowerToys Windows 11? ›- Open Microsoft PowerToys page.
- Click the Get in Store app button.
- Click the Install button.
Power Plan | Description |
---|---|
Balanced (recommended) | Automatically balances performance with energy consumption. |
Power saver | Saves power by reducing system performance. |
High performance | Maximizes system performance and responsiveness. |
Once installed, PowerToys will appear in the Windows System Tray. Double-click the icon to launch the PowerToys Settings screen. If the icon doesn't appear, open the PowerToys (Preview) shortcut from the Start menu to get the System Tray icon to appear.
How much RAM does PowerToys use? ›
When PowerToys run is enabled in the background, it has spikes every couple seconds where CPU usage from the PowerLauncher.exe process goes to around 30%, where normally it is around 0,1%-1%. It also goes up to around 300-400 MB of ram usage after approx. 5 minutes of it running.
Why i can t install Microsoft PowerToys? ›PowerToys is a collection of advanced utilities and features for advanced users. The installation issue can occur due to insufficient permissions or other updates being installed at that moment. Running the installer package as an administrator and updating Windows OS might fix the issue.
How do I bulk rename files in Windows 10? ›You can press and hold the Ctrl key and then click each file to rename. Or you can choose the first file, press and hold the Shift key, and then click the last file to select a group.
How do I mass rename a file in Windows? ›To rename multiple files from File Explorer, select all the files you wish to rename, then press the F2 key. The name of the last file will become highlighted. Type the new name you wish to give to every file, then press Enter.
How do I start PowerToys run? ›After installing PowerToys, you can open Run using the keyboard shortcut Alt + Space . A search bar will show up in the middle of the screen—simply type the name of an application you want to open, and hit Enter when you see it.
What is the shortcut for PowerToys open program? ›PowerToys Run
Use the keyboard shortcut Alt+Space to open a search bar (you can customize the keyboard shortcut if you want), then type the name of any application or file on your computer to quickly open it. It gets better.
PowerToys only needs elevated administrator permission when interacting with other applications that are running in administrator mode. If those applications are in focus, PowerToys may not function unless it is elevated as well.
What is the shortcut for always on top in Windows 10 PowerToys? ›To make a window always on top, install and launch Microsoft PowerToys. Press Windows+Ctrl+T to make the current window always on top. A blue border will appear on the window, and a sound will play. Press Windows+Ctrl+T to undo your change and make Windows treat the window normally.