Rinominare un grosso numero di file con Powershell

MenuRename Avete la necessità di rinominare un grosso numero di file ma non sapete come fare?
Usate Powershell!

Spesso capita che una lista di file presenti dei caratteri non validi tipo spazi, o segni di interpunzione indesiderati. A volte invece si vogliono uniformare le estensioni dei files, ad esempio jpeg e jpg.

Il seguente comando rinomina i file sostituendo parte del testo inclusa nel nome del file con del nuovo testo

Get-ChildItem -Filter "*eventuale_filtro_file*" -Recurse | Rename-Item -NewName {$_.name -replace 'vecchio_dato','nuovo_dato' }

Ad esempio sostituire lo spazio presente nel nome dei file jpg con un trattino:

Get-ChildItem -Filter *.jpg -Recurse | Rename-Item -NewName {$_.name -replace ' ','-' }

Oppure sostituire l’estensione jpeg con jpeg:

Get-ChildItem -Filter *.jpg -Recurse | Rename-Item -NewName {$_.name -replace 'jpeg','jpg' }
Pubblicità

Lascia un commento qui

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...