J'espère que tu test sur une arborescence de test !!
Je ne comprends pas trop. $trouve in $folders ? J'ai l'impression qu'il manque des choses.
foreach ($trouve in $folders) {
$trouve et $folders sont des variable.
$folders contient la liste de nom de dossier à renommé, qui est contenue dans le fichier renamefolders.
$trouve va contenir une ligne de ton fichier renamefolders
c'est une boucle, donc foreach va mettre dans $trouve une ligne du tableau $folders et exécuté la commande entre accolade {}
si tu met dans le fichier renamefolders quelques nom de dossier pour les tests,
après avoir lu le fichier avec import-csv, si tu tape le nom de la variable puis entré, tu va avoir l'affichage suivant :
1 2 3 4 5 6 7
| PS C:\Users\xxx> $folders
oldname newname
------- -------
toto titi
toto1 titi2
toto2 titi4 |
un élément d'une ligne de ce tableau peut être lu de la façon suivante :
voila pour un petit cours
si tu veut d'autre précision n'hésite pas
Partager