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.
Merci pour votre aide.
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" }
Partager