Puoi rinominare facilmente uno o più file solo con Windows Explorer, ma puoi fare ancora di più con il prompt dei comandi o PowerShell. Aggiungi in utilità di ridenominazione di terze parti e le possibilità sono infinite. Diamo un'occhiata a ciascuna opzione e come funziona.
Rinominare più file in Windows Explorer
Windows Explorer (noto come File Explorer in Windows 10) è sorprendentemente potente. Probabilmente sai come rinominare un singolo file, ma iniziamo con le basi, dal momento che i trucchi avanzati si basano su di essi.
Se stai usando il mouse, non hai meno di tre modi per selezionare il nome di un file e rinominarlo. Puoi:
- Fare clic per selezionare il file e quindi fare clic sul pulsante "Rinomina" nel menu Home.
- Fare clic per selezionare il file e quindi fare clic sul nome del file selezionato.
- Fai clic destro sul file e quindi selezionare "Rinomina" nel menu di scelta rapida.
Una volta che hai selezionato il nome del file, e noterai che è selezionato solo il nome del file stesso, non l'estensione, puoi digitare un nuovo nome di file.
Qui è dove le cose si fanno interessanti: puoi anche premere il tasto Tab per selezionare automaticamente il nome del file successivo nella cartella in modo da poter iniziare immediatamente a digitare un nuovo nome per essa. Continua a premere Tab e digita i nomi in questo modo e puoi facilmente rinominare tutti i file in una cartella se sei così inclinato.
Se stai rinominando un gruppo di file nella stessa cartella e quei file non hanno bisogno di nomi completamente diversi l'uno dall'altro, Windows offre un modo più semplice per rinominare quei file in batch. Inizia selezionando un gruppo di file: puoi tenere premuto il tasto Ctrl per selezionare più file contemporaneamente o Shift per selezionare un intervallo di file. Quando hai selezionato i file, utilizza uno dei comandi di rinomina: il pulsante nel menu Home, il comando nel menu di scelta rapida o semplicemente premi F2. Vedrai che tutti i file rimangono selezionati, ma il primo del gruppo ottiene il suo nome evidenziato in modo da poter digitare un nuovo nome.
Rinominare più file dal prompt dei comandi
Se hai bisogno di più energia, puoi usare il
rename
o
ren
comando in una finestra del prompt dei comandi su uno o più file. Il comando accetta caratteri jolly come * e? per la corrispondenza di più file, che può essere utile se si desidera rinominare solo una determinata selezione di file in una cartella piena di molti.
Il modo più rapido per aprire una finestra del prompt dei comandi nella posizione desiderata è aprire prima la cartella in Esplora file. Dal menu "File", selezionare "Apri prompt dei comandi", quindi selezionare "Apri prompt dei comandi".
ren 'current_filename.ext' 'new_filename.ext'
Le virgolette sono importanti se i nomi dei file contengono spazi. Se non lo fanno, non avrai bisogno delle virgolette. Quindi, per esempio, per rinominare un file da "wordfile (1).docx" a "my word file (01).docx" si usa il seguente comando:
ren 'wordfile (1).docx' 'my word file (01).docx'
ren
il comando può indirizzare estensioni, puoi anche usarlo per cambiare le estensioni di più file contemporaneamente. Ad esempio, hai una selezione di file.txt che desideri convertire in file.html. È possibile utilizzare il seguente comando insieme al carattere jolly * (che in pratica indica a Windows che il testo di qualsiasi lunghezza deve essere considerato una corrispondenza):
ren *.txt *.html
E mentre siamo in tema di caratteri jolly, puoi anche fare alcune cose interessanti con il? jolly, che viene utilizzato per sostituire qualsiasi singolo carattere. Supponiamo, ad esempio, di avere un gruppo di file.html che si desidera convertire in file.htm. È possibile utilizzare il seguente comando per apportare la modifica:
ren *.html *.???
Questo dice a Windows di rinominare tutti i file con l'estensione.html per usare lo stesso nome file e le stesse prime tre lettere dell'estensione del file, il che finisce per tagliare la "l" di tutte le estensioni nella cartella.
E questo inizia solo ad affrontare i tipi di maghi della linea di comando che puoi ottenere se vuoi costruire comandi più complicati, o anche script batch, tessendo altri comandi e condizionali in cose. Se sei interessato, i ragazzi dei forum di Lagmonster hanno una recensione eccellente sull'argomento.
Rinominare più file con PowerShell
PowerShell offre ancora più flessibilità per rinominare i file in un ambiente a riga di comando. Utilizzando PowerShell, è possibile reindirizzare l'output di un comando, noto come "commandlet" in termini di PowerShell, a un altro comando, proprio come è possibile su Linux e altri sistemi simili a UNIX. I due importanti comandi di cui avrai bisogno sono
Dir
che elenca i file nella directory corrente e
Rename-Item
che rinomina un elemento (un file, in questo caso). Conduci l'output di Dir to Rename-Item e sei in affari.
Il modo più rapido per aprire una finestra di PowerShell nella posizione desiderata è aprire prima la cartella in Esplora file. Dal menu "File", selezionare "Apri Windows PowerShell", quindi selezionare "Apri Windows PowerShell".
rename-item 'current_filename.ext' 'new_filename.ext'
Ad esempio, per rinominare un file da "wordfile.docx" a "My Word File.docx" si utilizzerà il seguente comando:
rename-item 'wordfile.docx' 'My Word File.docx'
rename-item
commandlet. Supponiamo, ad esempio, di avere un gruppo di file denominati "wordfile (1).docx", "wordfile (2).docx" e così via.
dir | rename-item -NewName {$_.name -replace ' ','_'}
dir
parte di quel comando elenca tutti i file nella cartella e li rimette in pipe (quello è il
|
simbolo) al
rename-item
commandlet. Il
$_.name
parte si sostituisce per ciascuno dei file che vengono convogliati. Il
-replace
interruttore indica che una sostituzione sta per accadere. Il resto del comando indica solo che qualsiasi spazio (
' '
) dovrebbe essere sostituito da un trattino basso (
'_'
).
E ora i nostri file hanno lo stesso aspetto che vogliamo.
rename-item
il commandlet offre anche funzioni come a
-recurse
switch che può applicare il comando ai file in una cartella e tutte le cartelle annidate all'interno di quella cartella, a
-force
switch che può forzare la ridenominazione di file che sono bloccati o altrimenti non disponibili, e persino a
-whatif
switch che descrive cosa accadrebbe se il comando fosse stato eseguito (senza effettivamente eseguirlo). E, naturalmente, puoi anche costruire strutture di comando più complicate che includono anche
IF/THEN
logica. Puoi saperne di più su PowerShell in generale dalla nostra guida alla Geek School e saperne di più su
rename-item
comando dalla libreria TechNet di Microsoft.
Rinominare più file utilizzando un'app di terzi
Se hai bisogno di un modo efficace per rinominare più file contemporaneamente e non sei solo padrone dei comandi Command Prompt o PowerShell, puoi sempre passare a un'utility di terze parti. Ci sono innumerevoli app di rinominazione, molte delle quali sono buone, ma abbiamo due chiari favoriti: Bulk Rename Utility e AdvancedRenamer.
Come utilizzare Bulk Rename Utility
Bulk Rename Utility ha un'interfaccia ingombra e alquanto intimidatoria, ma espone l'enorme numero di opzioni che normalmente si otterrebbero solo con espressioni regolari e complicate opzioni da riga di comando.
Dopo aver installato lo strumento, avviarlo, accedere ai file che si desidera rinominare e selezionarli.
Come usare AdvancedRenamer
L'altro nostro rinomato strumento di rinomina, AdvancedRenamer, espone anche un gran numero di metodi di rinomina, ma invece di presentarli tutti come pannelli nell'interfaccia, ti chiede di usare una sintassi piuttosto semplice ma potente per creare metodi di rinomina. Non è difficile da imparare e hanno un buon supporto, insieme ad esempi. Lo strumento presenta un'interfaccia molto più amichevole e supporta l'impostazione di lavori batch avanzati in modo da poter combinare più metodi di rinomina e applicarli a un numero elevato di file. È inoltre possibile salvare i metodi di rinomina creati per uso futuro.
Nell'esempio seguente, ho creato un metodo di ridenominazione utilizzando la seguente sintassi:
Word File____()
Questo dice a AdvancedRenamer di dare un nome a tutti i miei file "File di parole" e di aggiungere la data di creazione nel formato YMD (separando ciascuna porzione con un trattino basso). Aggiunge anche un numero di file incrementale tra parentesi e separato da un trattino basso aggiuntivo.
Hai altri modi per rinominare i file in Windows che non abbiamo coperto? Assicurati di lasciarci un commento e faccelo sapere.