Bonjour
Débutant sur Powershell, je voudrais renommer de nombreux fichiers d'un dossier Voyage

Soit plusieurs dossiers contenant des sous-dossiers contenant des images jpg ou des videos mp4

Voyage / Paris/ Photos
Voyage / Paris/ Videos
Voyage / Nantes / Photos

Les images de Voyage / Paris/ Photos sont à renommer 1.jpg 2.jpg 3.jpg etc ....
Les images de Voyage / Nantes / Photos sont à renommer 1.jpg 2.jpg 3.jpg etc ....
Les vidéos (si elles existent) sont à renommer 1.mp4 2.mp4 etc ....

Avec le code ci-dessous je renomme de façon récursive mais il me faut traiter la partie incrémentation sur le nom du fichier.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$q = dir -Recurse | Where-Object {$_.name -like "*jpg*"}
foreach ($qs in $q)
{
$name = $qs.FullName
$newname = $qs.Name
Rename-Item $name -NewName "TEST-$newname"
}
Merci pour votre aide.