Rinominare recursivamente file in Windows
16/05/2011Estensioni a volte maiuscole, a volte minuscole, immagini a volte jpg a volte jpeg, pagine a volte htm a volte html, e quante altre occasioni il materiale consegnato per l'elaborazione non è omogeneo e rischia di creare confusione ed errori nei collegamenti?
Senza dover per forza cercare e scaricare qualche ennesima utility, sotto Windows è facile risolvere il problema costruendo un piccolissimo file batch che eseguirà le operazioni di rename a partire dalla cartella in cui sarà salvato e in tutte le sottodirectory comprese!
Vediamo come fare.
Da Blocco note, o qualsiasi editor di testo aprire un nuovo file vuoto e come unica riga scrivere:
for /r %%x in (%1) do ren "%%x" %2
Ora salvare il file nella cartella in cui ci son i file da rinominare come rinomina.bat.
Fatto, ora basta aprire il prompt del Dos (da win xp avvio => esegui => digitare cmd, su Seven avvio, nella casella Cerca programmi digitare cmd) posizionarsi nella cartella in cui operare digitando cd nomecartella, e lanciare il file sopra indicato facendolo seguire dalle indicazioni delle estensioni da cambiare, ad esempio
rinomina.bat *.JPG *.jpg
ci consentirà di rinominare tutti i file jpg in tutte le cartelle con estensione minuscola.