Formazione
Modulo
Controllo della gestione di file e cartelle in Power Automate per desktop - Training
Informazioni sulle azioni di file e cartelle in Microsoft Power Automate per desktop.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
PowerRename è uno strumento di ridenominazione in blocco che consente di:
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 abilita una singola ridenominazione bulk. Si noti che il comando "Annulla ridenominazione" (CTRL+Z) di Explorer consente di annullare l'ultima modifica.
Dopo aver selezionato i file in WindowsFile Explorer, fare clic con il tasto destro del mouse e selezionare 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 visualizza i risultati della ricerca e sostituiranno i valori immessi.
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 .
Immettere il testo per sostituire il valore Cerca immesso in precedenza. È possibile vedere il nome file originale e il nome file rinominato nel riquadro Anteprima.
Se questa opzione è selezionata, il valore di ricerca verrà interpretato come espressione regolare (regex). Il valore Replace può contenere regex anche variabili (vedere gli esempi seguenti). Se deselezionato, il valore di ricerca verrà interpretato come testo normale da sostituire con il testo nel campo Sostituisci.
Per altre informazioni sull'opzione Usare Boost libreria nel menu delle impostazioni per le funzionalità estese regex, vedere la sezione espressioni regolari.
Se selezionata, tutte le corrispondenze del testo nel campo Cerca verranno sostituite con il testo Sostituisci. In caso contrario, verrà sostituita solo la prima istanza del testo Cerca nel nome del file.
Ad esempio, dato il nome del file: powertoys-powerrename.txt
power
.super
Il valore del file rinominato restituirà:
supertoys-powerrename.txt
supertoys-superrename.txt
Se questa opzione è selezionata, il testo specificato nel campo Cerca corrisponderà solo al testo degli elementi se il testo è lo stesso. Per impostazione predefinita, la corrispondenza tra maiuscole e minuscole non farà distinzione tra maiuscole e minuscole.
Solo il nome del file viene modificato dall'operazione. Ad esempio: txt.txt
→ NewName.txt
.
Solo l'estensione del file viene modificata dall'operazione. Ad esempio: txt.txt
→ txt.NewExtension
.
La cancellazione fa sì che i file non vengano inclusi nell'operazione.
La cancellazione fa sì che le cartelle non vengano incluse nell'operazione.
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.
Scegliere tra quattro opzioni per convertire gli elementi in lettere minuscole, tutte maiuscole, maiuscole e minuscole (il primo carattere della frase viene maiuscola) o maiuscole in ogni parola.
Se selezionata, è possibile usare i modelli seguenti come parte del testo Sostituisci con:
Percorso 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 di iniziale personalizzato. |
È anche possibile usare più contatori nella stessa stringa di sostituzione e combinare le personalizzazioni.
Ad esempio, dato un testo di ricerca a
e un set di file:
Un oggetto Replace with text Image_${padding=4;increment=2;start=10}_
produrrebbe quanto segue:
Se selezionata, è possibile usare i modelli seguenti come parte del testo Sostituisci con:
Percorso 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 alla sostituzione con input in combinazione con il modello ruuidv4 di conseguenza: {${ruuidv4}}
.}
{
Gli attributi di data e ora di creazione di un file possono essere usati nel testo Sostituisci con testo immettendo un criterio di variabile in base alla tabella seguente. La selezione della descrizione comando nel campo Sostituisci con consente di visualizzare e selezionare i modelli supportati.
Percorso 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, come cifre con zeri iniziali per mesi a cifra singola. |
$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 le ore a una cifra. |
$h |
Ore, senza zeri iniziali per le ore a una cifra. |
$mm |
Minuti, con zeri iniziali per i minuti a cifra singola. |
$m |
Minuti, senza zeri iniziali per i 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, dati i nomi dei file:
powertoys.png
, creato il 11/02/2020 (due novembre)powertoys-menu.png
, creato il 11/03/2020 (tre novembre)Immettere i criteri per rinominare gli elementi:
powertoys
.$MMM-$DD-$YY-powertoys
Il valore del file rinominato restituirà:
Nov-02-20-powertoys.png
Nov-03-20-powertoys-menu.png
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 una ricerca di modelli di testo. Possono essere usati per cercare, modificare e modificare 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.
Semplici esempi di corrispondenza.
Cerca | Descrizione |
---|---|
^ |
Trovare la corrispondenza con l'inizio del nome file (dimensione zero) |
$ |
Trovare la corrispondenza con la fine del nome file (dimensione zero) |
.* |
Trova la corrispondenza di tutto il testo nel nome |
^foo |
Trovare la corrispondenza con il testo che inizia con "foo" |
bar$ |
Trovare la corrispondenza del testo che termina con "barra" |
^foo.*bar$ |
Trovare la corrispondenza con il testo che inizia con "foo" e termina con "bar" |
.+?(?=bar) |
Trovare tutte le corrispondenze fino alla "barra" |
foo[\s\S]*bar |
Trovare la corrispondenza tra "foo" e "bar" inclusi |
Esempi di corrispondenza e 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".
Cerca | Replace with | 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 file esistente solo se non ha un'estensione |
(\d\d)-(\d\d)-(\d\d\d\d) oppure (\d{2})-(\d{2})-(\d{4}) |
$3-$2-$1 |
Spostare parti nel nome file: "29-03-2020" diventa "2020-03-29" |
^(.{n})(.*) oppure (.*)(.{n})$ |
$1foo$2 |
Inserire n caratteri "foo" dall'inizio o dalla fine rispettivamente |
^.{n} oppure .{n}$ |
nothing | Tagliare n dall'inizio o dalla fine, rispettivamente |
Sono disponibili alcuni esempi utili/fogli informativo per aiutarti:
Esercitazione su espressioni regolari
Esercitazione sulle espressioni regolari JavaScript con esempi
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 da una colonna all'altro:
Rinominato, è possibile attivare/disattivare la seconda colonna nel riquadro Anteprima:
È possibile configurare opzioni aggiuntive nelle impostazioni, come descritto di seguito:
Impostazione | Descrizione |
---|---|
Show PowerRename in | PowerRename viene visualizzato come una delle opzioni predefinite o solo nel menu di scelta rapida esteso. |
Nascondere l'icona nel menu di scelta rapida | Nasconde l'icona PowerRename nel menu di scelta rapida. |
Abilita il completamento automatico per i campi trova e sostituisci | 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, popolare i campi di ricerca e sostituire con gli ultimi valori usati. |
Usare una Boost libreria | Abilitare la funzionalità estesa regex. Per altri dettagli, vedere Espressioni regolari. |
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 Windows per una maggiore produttività. Per installare PowerToys, vedere Installazione di PowerToys.
Feedback su Windows developer
Windows developer è un progetto di open source. Selezionare un collegamento per fornire feedback:
Formazione
Modulo
Controllo della gestione di file e cartelle in Power Automate per desktop - Training
Informazioni sulle azioni di file e cartelle in Microsoft Power Automate per desktop.