5 Modi per Rinominare File in Batch in Windows

Grandi pile di file su un bancone.

Alla mia ultima verifica, avevo più di 500.000 file tra le mie cartelle Documenti e Foto. Poiché non ho intenzione di esaminare così tanti file e dare loro un nuovo nome individualmente, ho deciso di rinominare in batch i file di Windows per rendere il processo molto più veloce e salvaguardare la mia sanità mentale.

Indice

    1. Rinominare in Batch Usando PowerToys
    1. Rinominazione Semplice Usando Esplora File
    1. Rinominare Estensioni Usando il Prompt dei Comandi
    1. Usando Windows PowerShell
    1. Rinominazione Avanzata in Batch Con Bulk Rename Utility

1. Rinominare in Batch Usando PowerToys

PowerToys è il software dedicato di Microsoft per gli utenti esperti di Windows. Mi piace chiamarlo la mia cassetta degli attrezzi di Windows. Tra le sue molte funzionalità c’è PowerRename, un modo più avanzato e approfondito per rinominare in batch i file su Windows. L’ho scaricato dal Microsoft Store, ma è disponibile anche su GitHub.

Ciò che mi piace è che PowerRename si integra automaticamente nel menu contestuale del tasto destro senza la necessità di fare altro. Ora posso selezionare tutti i file che voglio rinominare in batch, fare clic con il tasto destro su uno e selezionare PowerRename. Naturalmente, Windows 11 nasconde questa opzione sotto Mostra altre opzioni.

Suggerimento veloce: se stai selezionando ogni file in una cartella, premi Ctrl + A per selezionare tutto. Se stai selezionando solo alcuni file, tieni premuto Ctrl mentre selezioni ogni file.

Selezionando l'opzione PowerRename dal menu contestuale del tasto destro.

Scegli qualsiasi parametro, come una parola o un numero specifico, quindi seleziona cosa sostituire con quel testo. È un modo altamente mirato per rinominare in batch i file.

Ad esempio, sto cambiando la parola Another nei file in First. PowerRename seleziona solo quelli e mostra un’anteprima di quale sarà il risultato finale prima di cambiare qualcosa. Se sei soddisfatto, fai clic su Applica.

Selezionando parametri in PowerRename.

La mia funzionalità preferita è cambiare il formato del testo. Passa facilmente tra tutto minuscolo, tutto maiuscolo, maiuscole iniziali e capitalizzazione di ogni parola.

Cambiando il formato con PowerRename.

2. Rinominazione Semplice Usando Esplora File

Se non hai bisogno di nulla di sofisticato, usa Esplora File per rinominare in batch i file in Windows. È veloce e facile.

Apri la cartella contenente i tuoi file, seleziona tutto ciò che vuoi cambiare e fai clic con il tasto destro sul primo file che desideri rinominare (o premi F2). Inserisci il nuovo nome del file, premi Invio e tutto riceverà lo stesso nome con numeri consecutivi.

Rinominare in batch i file in Esplora File.

Trovo che questo metodo sia il migliore per raggruppare file, come una serie di file. Ho cambiato nomi casuali affinché dicessero tutti Note importanti. È ottimo anche per le foto, come passare dai nomi predefiniti del tuo telefono a qualcosa come Vacanza in spiaggia.

Sebbene non puoi cambiare le estensioni dei file o come Windows aggiunge i numeri, come iniziare con un numero diverso, ci sono alcuni metodi più avanzati.

Se hai problemi con Esplora File, scopri come risolvere i problemi comuni e riavviarlo.

3. Rinominare Estensioni Usando il Prompt dei Comandi

Hai bisogno di rinominare in batch estensioni e file? Premi Win + R, digita cmd e premi OK per aprire il Prompt dei Comandi.

Cambia la directory nella cartella in cui si trovano i tuoi file digitando il percorso completo o aprendo la cartella in Esplora File. Fai clic con il tasto destro sulla posizione del percorso sopra l’elenco dei file e scegli Copia indirizzo. Puoi persino usare il Prompt dei Comandi per cercare file.

Copiare un indirizzo di cartella da Esplora File.

Digita cd nel Prompt dei Comandi e copia l’indirizzo da Esplora File. Se hai problemi con copia e incolla, potresti dover cambiare le impostazioni per abilitare la funzione di copia e incolla nel prompt dei comandi.

Cambiando la directory nel Prompt dei Comandi.

Inserisci il seguente comando utilizzando le estensioni dei file che desideri:

ren*.fileext1 *.fileext2

Nel mio caso, sto cambiando l’estensione .jpg in .png. Si prega di notare che questo non cambia effettivamente il tipo di file, solo l’estensione.

Cambiando estensioni nel Prompt dei Comandi.

Se desideri rinominare in batch i nomi dei file, è un processo simile. Tuttavia, se i nomi dei file condividono numerosi caratteri, potresti ricevere un errore riguardante file duplicati. Per assicurarti che ciò non accada, usa i caratteri jolly, che sono punti interrogativi, per mantenere una parte unica del nome originale.

Dopo aver cambiato la directory del prompt dei comandi nella cartella con i tuoi file, inserisci quanto segue:

ren*.fileext ???name.fileext

Inserisci quanti più ? hai bisogno per i caratteri. Se desideri uno spazio nel nome del tuo file, inserisci il nome del file tra virgolette, come “???Nome File.jpg.” Se desideri che il tuo nuovo nome di file sia all’inizio, usa i caratteri jolly dopo il nome del file, come “NomeFile????.” Nel mio caso, sto usando:

ren*.jpg ?????????Gennaio.jpg

3 Modi per Rinominare File in Batch in Windows Explorer Cmd Cd Nomi File

Sarò onesto, questo metodo diventa complicato. Se tutti i file non hanno la stessa lunghezza del nome del file inizialmente, solo una parte dei file cambierà.

4. Usando Windows PowerShell

Windows PowerShell è un po’ come il Prompt dei Comandi potenziato, anche se i due sono in qualche modo simili. Per rinominare in batch i file in Windows usando PowerShell, hai solo bisogno di alcuni semplici comandi.

Fai clic con il tasto destro sulla cartella contenente i tuoi file e seleziona Apri nel Terminale. Il Terminale è uno strumento combinato di Windows per PowerShell, Prompt dei Comandi e Azure Cloud Shell. Per impostazione predefinita, dovrebbe aprirsi in PowerShell.

Una volta aperto PowerShell, usa il comando qui sotto. Mentre usi il comando, non dimenticare di cambiare “TestName” con il nome del file desiderato e di usare l’estensione corretta del file.

dir|%{$x=0}{Rename-Item$_-NewName"TestName$x.jpg"; $x++}

Il comando sopra prende tutti i file nella directory e li passa al comando Rename-Item, che rinomina tutti i file in TestName*. L’* denota numeri, e quei numeri vengono allocati ricorsivamente usando $x. Questo consente a ogni file di avere un nome unico.

Se desideri cambiare le estensioni dei file di tutti i file in una directory, usa il comando qui sotto.

Get-ChildItem*.jpg |Rename-Item-NewName{$_.Name -replace'.jpg','.png'}

Qualsiasi cosa con .jpg cambia in .png con la pressione di un pulsante.

Ti consiglio di controllare la documentazione di Microsoft per ulteriori parametri da utilizzare con questo comando.

5. Rinominazione Avanzata in Batch Con Bulk Rename Utility

Sì, gli strumenti integrati funzionano sorprendentemente bene per rinominare in batch i file in Windows. Ma se desideri funzionalità ancora più potenti, prova Bulk Rename Utility. Questo strumento di terze parti gratuito va oltre. Non è per i deboli di cuore, ma so che ti piacerà quando lo proverai.

Impostazione dei parametri in Bulk Rename Utility.

Aggiungi/rimuovi caratteri, aggiungi testo, aggiungi date, cambia estensioni, usa proprietà di Windows, usa metadati EXIF e molto altro. Posso persino usare un elenco CSV per rinominare in batch. Basta inserire i parametri (non devi usare ogni campo), visualizzare in anteprima e rinominare. Per le modifiche che faccio regolarmente, salvo i parametri da utilizzare di nuovo in seguito.

Ho anche provato FileRenamer e Advanced Renamer, ma questo tende ad essere il più complesso.

Ora che sei un professionista della rinominazione, padroneggia la gestione dei file. Dai un’occhiata a queste alternative di Esplora File per avere più controllo. E, se sei un utente Mac, scopri come puoi rinominare in batch i file anche tu.

Crediti immagine: Unsplash. Tutti gli screenshot di Crystal Crowder.