Voici un petit script qui permet de renommer l'ensemble des fichiers présent dans le répertoire et les sous répertoires.
Dans mon exemple, je remplace l'ensemble des fichiers comportant l'extension "jpg".
$q = dir -Recurse | Where-Object {$_.name -like "*jpg*"}
foreach ($qs in $q)
{
$name = $qs.FullName
$newname = $qs.Name
Rename-Item $name -NewName "TEST-$newname"
}
A bientôt,
Romain