3 pièce(s) jointe(s)
Renommer des fichiers dans différents répertoires
Bonjour
Je dois faire un script en PowerShell, dont la fonction est de renommer différents fichiers selon une nomenclature donnée.
Les fichiers à renommer se présentent de cette façon
Arborescence :
Pièce jointe 574165
Chaque fichier dans ces sous-dossiers s’appellera de cette façon
Pièce jointe 574166
Pièce jointe 574167
Il faut que sur chaque dossier j'ajoute la date avant l'extension, et que je puisse le faire sur tous les fichiers
J'ai déjà les lignes de commande qu'il me faut pour certains éléments
Code:
1 2 3 4
| $DateNow = Get-Date -Format "yyyyMMdd" #Date 20200701
$FileName = [io.path]::GetFileNameWithoutExtension($SourceFilePath) #Récupère le nom du fichier uniquement
$FileExtension = [io.path]::GetExtension($SourceFilePath) #Récupère l'extension du fichier uniquement
Rename-Item -Path $SourceFilePath -newname $FileName$DateNow$FileExtension #Renommage du fichier |
Ce qui me pose problème c'est la sélection des fichiers à renommer dans une variable, et (ou) de réussir à boucler pour qu'il me les renomme
En espérant avoir été assez claire sur ma problématique
Par avance le scripting n'est pas mon point fort, je lutte pas mal, et ce genre d'exercice je le trouve intéressant à faire.
Par avance merci de vos lumières :D