Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
PowerRename è uno strumento di ridenominazione in blocco che consente di:
- Modificare i nomi di file di un numero elevato di file, senza assegnare a tutti i file lo stesso nome.
- Eseguire una ricerca e una sostituzione sulla sezione mirata dei nomi di file.
- Rinominare file multipli utilizzando un'espressione regolare.
- Controllare i risultati di rinominazione attesi in una finestra di anteprima prima di finalizzare una rinominazione in blocco.
- Annullare un'operazione di ridenominazione dopo il completamento.
Suggerimento
È possibile usare l'assistenza di intelligenza artificiale per creare espressioni regolari da usare in PowerRename con Copilot.
Demo
In questa demo tutte le istanze del nome file "foo" vengono sostituite con "foobar". Poiché tutti i file sono denominati in modo univoco, il completamento manuale richiederebbe molto tempo. PowerRename consente una singola rinomina collettiva. Si noti che il comando "Annulla ridenominazione" (CTRL+Z) di Explorer consente di annullare l'ultima modifica.
finestra PowerRename
Dopo aver selezionato i file in WindowsFile Explorer, fare clic con il pulsante destro del mouse e scegliere Rinomina con PowerRename (che verrà visualizzato solo se abilitato in PowerToys). Gli elementi selezionati verranno visualizzati, insieme ai valori di ricerca e sostituzione, a un elenco di opzioni e a un riquadro di anteprima che mostra i risultati della ricerca e sostituzione dei valori immessi.
Cercare
Immettere testo o un'espressione regolare per trovare i file nella selezione che contengono i criteri corrispondenti alla voce. Gli elementi corrispondenti verranno visualizzati nel riquadro Anteprima .
Sostituire con
Immettere il testo per sostituire il Cerca valore immesso in precedenza. È possibile visualizzare il nome file originale e il nome file rinominato nel riquadro Anteprima .
Usare espressioni regolari
Se selezionato, il valore di ricerca verrà interpretato come un'espressione regolare (regex). Il valore Replace può contenere anche variabili di regex (vedere esempi di di seguito). Se cancellato, il valore di ricerca verrà interpretato come testo normale da sostituire con il testo nel campo Sostituisci.
Per ulteriori informazioni sull'opzione Usa Boost libreria nel menu impostazioni per utilizzare funzionalità estese regex, consultare la sezione espressioni regolari.
Trova tutte le occorrenze
Se selezionata, tutte le corrispondenze del testo nel campo Cerca verranno sostituite con il testo Sostituisci. In caso contrario, verrà sostituita solo la prima occorrenza del testo Cerca per nel nome del file.
Ad esempio, dato il nome del file: : powertoys-powerrename.txt
- Cercare:
power
- Rinominare con:
super
Il valore del file rinominato restituirà:
- Trova la corrispondenza con tutte le occorrenze cancellate:
supertoys-powerrename.txt
- Trova la corrispondenza con tutte le occorrenze selezionate:
supertoys-superrename.txt
Fa distinzione tra maiuscole e minuscole.
Se selezionata, il testo specificato nel campo ricerca
Applica a: solo al nome del file
Solo il nome del file viene modificato dall'operazione. Ad esempio: txt.txt
→ NewName.txt
.
Si applica a: solo proroga
Solo l'estensione del file viene modificata dall'operazione. Ad esempio: txt.txt
→ txt.NewExtension
.
Includi file
La cancellazione fa sì che i file non vengano inclusi nell'operazione.
Includi cartelle
Se si cancella, le cartelle non vengono incluse nell'operazione.
Includi sottocartelle
La cancellazione fa sì che i file all'interno delle cartelle non vengano inclusi nell'operazione. Per impostazione predefinita, vengono inclusi tutti gli elementi della sottocartella.
Formattazione del testo
Scegli tra quattro opzioni per convertire gli elementi in tutte lettere minuscole, tutte lettere maiuscole, maiuscolo solo la prima lettera di ogni frase, oppure ogni parola con l'iniziale maiuscola.
Enumerare gli elementi
Se selezionata, è possibile usare i modelli seguenti come parte del testo Sostituisci con :
Modello variabile | Spiegazione |
---|---|
${} |
Contatore semplice che inizierà da zero per il primo file rinominato. |
${increment=X} |
Contatore con un valore di incremento personalizzato. |
${padding=X} |
Contatore con un numero specificato di zeri iniziali per il numero. |
${start=X} |
Contatore con un valore iniziale personalizzato. |
È anche possibile usare più contatori nella stessa stringa di sostituzione e combinare le personalizzazioni.
Ad esempio, dato un testo di ricercaa
e un set di file:
- a.jpg
- ab.jpg
- abc.jpg
Un oggetto Replace with text Image_${padding=4;increment=2;start=10}_
produrrebbe quanto segue:
- Image_0010_.jpg
- Image_0012_b.jpg
- Image_0014_bc.jpg
Valori stringa casuali
Se selezionata, è possibile usare i modelli seguenti come parte del testo Sostituisci con :
Modello variabile | Spiegazione |
---|---|
${rstringalnum=X} |
Stringa casuale con lettere maiuscole, lettere minuscole e 0-9 cifre, lunghezza personalizzata. |
${rstringalpha=X} |
Stringa casuale con lettere maiuscole e lettere minuscole, lunghezza personalizzata. |
${rstringdigit=X} |
Stringa casuale con 0-9 cifre, lunghezza personalizzata. |
${ruuidv4} |
UUID casuale in base alla specifica v4. |
Per impostazione predefinita, i valori di stringa casuali creati sono maiuscole e minuscole. È possibile modificare il comportamento di generazione con le opzioni generali di formattazione del testo disponibiliPowerRename.
Se si desidera creare valori UUID con parentesi graffe, è possibile aggiungere {
e }
all'input sostituire con in combinazione con il modello ruuidv4 di conseguenza: {${ruuidv4}}
.
Sostituire usando la data e l'ora di creazione del file
Gli attributi di data e ora di creazione di un file possono essere utilizzati nel testo Sostituisci con immettendo un modello di variabile in base alla tabella seguente. La selezione del suggerimento nel campo Sostituisci con consente di visualizzare e selezionare i modelli supportati.
Modello variabile | Spiegazione |
---|---|
$YYYY |
Anno, rappresentato da quattro o cinque cifre complete, a seconda del calendario utilizzato. |
$YY |
Anno, rappresentato solo dalle ultime due cifre. Viene aggiunto uno zero iniziale per gli anni a cifra singola. |
$Y |
Anno, rappresentato solo dall'ultima cifra. |
$MMMM |
Nome del mese. |
$MMM |
Nome abbreviato del mese. |
$MM |
Mese, in cifre con zero iniziale per i mesi ad una cifra. |
$M |
Mese, come cifre senza zeri iniziali per mesi a cifra singola. |
$DDDD |
Nome del giorno della settimana. |
$DDD |
Nome abbreviato del giorno della settimana. |
$DD |
Giorno del mese, come cifre con zeri iniziali per i giorni a cifra singola. |
$D |
Giorno del mese, come cifre senza zeri iniziali per i giorni a cifra singola. |
$hh |
Ore, con zeri iniziali per ore a cifra singola. |
$h |
Ore, senza zeri iniziali per ore a cifra singola. |
$mm |
Minuti, con zeri iniziali per i minuti a cifra singola. |
$m |
Minuti, senza zeri iniziali per minuti a cifra singola. |
$ss |
Secondi, con zeri iniziali per secondi a cifra singola. |
$s |
Secondi, senza zeri iniziali per secondi a cifra singola. |
$fff |
Millisecondi, rappresentati da tre cifre complete. |
$ff |
Millisecondi, rappresentati solo dalle prime due cifre. |
$f |
Millisecondi, rappresentati solo dalla prima cifra. |
Ad esempio, in base ai nomi di file:
-
powertoys.png
, creato il 11/02/2020 (secondo novembre) -
powertoys-menu.png
, creato il 11/03/2020 (terzo novembre)
Immettere i criteri per rinominare gli elementi:
- Cercare:
powertoys
- Rinominare con:
$MMM-$DD-$YY-powertoys
Il valore del file rinominato restituirà:
Nov-02-20-powertoys.png
Nov-03-20-powertoys-menu.png
Espressioni regolari
Per la maggior parte dei casi d'uso, una semplice ricerca e sostituzione è sufficiente. Tuttavia, potrebbero esserci occasioni in cui le attività di ridenominazione complesse richiedono un maggiore controllo. Le espressioni regolari possono essere utili in questo scenario.
Le espressioni regolari definiscono un criterio di ricerca per il testo. Possono essere usati per cercare, modificare e manipolare il testo. Per una determinata stringa, il criterio definito dall'espressione regolare può corrispondere una volta, più volte o non affatto. PowerRename usa la grammatica ECMAScript , comune tra i linguaggi di programmazione moderni.
Per abilitare le espressioni regolari, selezionare Usa espressioni regolari. Si noti che è probabile che si voglia selezionare Corrisponde a tutte le occorrenze durante l'uso di espressioni regolari.
Per usare la Boost libreria anziché la libreria standard, selezionare l'opzione Usa Boost libreria nelle impostazioni di PowerToys. Abilita funzionalità estese, ad esempio lookbehind, che non sono supportate dalla libreria standard.
Esempi di espressioni regolari
Semplici esempi di corrispondenza.
Cercare | Descrizione |
---|---|
^ |
Trova la corrispondenza con l'inizio del nome file (dimensione zero) |
$ |
Trovare la corrispondenza con la fine del nome file (dimensione zero) |
.* |
Confronta tutto il testo nel nome |
^foo |
Trova il testo che inizia con "foo" |
bar$ |
Abbina il testo che termina con "bar". |
^foo.*bar$ |
Trova la corrispondenza con il testo che inizia con "foo" e termina con "bar" |
.+?(?=bar) |
Trova tutte le corrispondenze fino a "bar" |
foo[\s\S]*bar |
Trova corrispondenze tra "foo" e "bar", inclusi i termini stessi. |
Esempi di corrispondenza e di variabile. I gruppi di acquisizione sono definiti tra parentesi ()
. Per farvi riferimento, usare $
seguito da un numero: $1
farà riferimento al primo gruppo, $2
al secondo e così via. Quando si usano le variabili, è necessario selezionare "Corrisponde a tutte le occorrenze".
Cercare | Sostituire con | Descrizione |
---|---|---|
(.*).png |
foo_$1.png |
Antepone "foo_" al nome file esistente per i file PNG |
(.*).png |
$1_foo.png |
Aggiunge "_foo" al nome file esistente per i file PNG |
(.*) |
$1.txt |
Aggiunge l'estensione ".txt" al file esistente |
(^\w+\.$)\|(^\w+$) |
$2.txt |
Aggiunge l'estensione ".txt" al nome del file esistente solo se non ha un'estensione |
(\d\d)-(\d\d)-(\d\d\d\d) o (\d{2})-(\d{2})-(\d{4}) |
$3-$2-$1 |
Spostare parti nel nome file: "29-03-2020" diventa "2020-03-29" |
^(.{n})(.*) o (.*)(.{n})$ |
$1foo$2 |
Inserire "foo" n caratteri rispettivamente dall'inizio o dalla fine |
^.{n} o .{n}$ |
niente | Tagliare rispettivamente caratteri dall'inizio e caratteri dalla fine. |
Chiedere assistenza a Copilot per le espressioni regolari
È possibile ottenere assistenza per l'intelligenza artificiale da copilot per generare espressioni regolari semplici o complesse. È possibile personalizzare il prompt per generare una stringa in base ai requisiti.
Il testo seguente mostra un esempio di richiesta di Copilot:
Generate a regular expression to match a string that starts with "foo" and ends with "bar" and has at least six letters and two numeric characters in between them.
Copilot è alimentato dall'IA, quindi sono possibili sorprese ed errori. Per altre informazioni, vedere domande frequenti su Copilot.
Risorse aggiuntive per l'apprendimento delle espressioni regolari
Sono disponibili alcuni esempi utili/fogli informativo per aiutarti:
Esercitazione su espressioni regolari
Esercitazione sulle espressioni regolari JavaScript con esempi
Filtri elenco file
I filtri possono essere usati in PowerRename per restringere i risultati della ridenominazione. Usare il riquadro Anteprima per controllare i risultati previsti.
Originale, la prima colonna nel riquadro Anteprima passa tra:
- Selezionato: il file è selezionato per essere rinominato
- Cancellata: il file non è selezionato per essere rinominato (anche se rientra nel valore immesso nei criteri di ricerca)
È possibile attivare/disattivare la seconda colonna nel riquadro Anteprima di Renamed
- L'anteprima predefinita mostrerà tutti i file selezionati, con solo i file corrispondenti ai criteri di ricerca che visualizzano il valore di ridenominazione aggiornato.
- Selezionando l'intestazione Rinominata verrà attivata o disattivata l'anteprima per visualizzare solo i file che verranno rinominati. Gli altri file selezionati dalla selezione originale non saranno visibili.
Impostazioni
È possibile configurare opzioni aggiuntive nelle impostazioni, come descritto di seguito:
Impostazione | Descrizione |
---|---|
Mostra PowerRename in | PowerRename viene visualizzato come una delle opzioni predefinite o solo nel menu di scelta rapida esteso. |
Nascondi icona nel menu di scelta rapida | Nasconde l'icona PowerRename nel menu di scelta rapida. |
Abilitare il completamento automatico per i campi di ricerca e sostituzione | Suggerisci automaticamente termini da usare nei campi di ricerca e sostituisci in base agli usi precedenti di PowerRename. |
Numero massimo di elementi | Numero massimo di suggerimenti di ricerca e sostituzione da visualizzare. |
Mostra stringhe usate di recente | Quando si apre PowerRename, riempire i campi di ricerca e di sostituzione con gli ultimi valori utilizzati. |
Usare la libreria Boost | Abilitare la funzionalità estesa regex . Per altri dettagli, vedere Espressioni regolari . |
Installa PowerToy
Questa utilità fa parte delle utilità di Microsoft PowerToys per gli utenti esperti. Offre un set di utilità utili per ottimizzare e semplificare l'esperienza di Windows per una maggiore produttività. Per installare PowerToys, vedere Installazione di PowerToys.