Tableau associatif et variables
Bonjour,
J'aimerai faire quelque chose de simple, qui ne pose pas de problème pour beaucoup de languages mais qui n'est visiblement pas réalisable avec powershell : faire un appel à une valeur d'un tableau associatif via une variable.
Supposons que j'ai un dossier Racine qui contient des sous-dossier "dossier_toto","dossier_tutu" et "dossier_titi" auxquels j'associe une valeur que je vais vouloir récupérer dans une boucle
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| $tableauAssoc = @{ "dossier_toto" = "Valeur_toto";
"dossier_tutu" = "Valeur_tutu";
"dossier_titi" = "Valeur_titi"
}
$cheminDossierRacine = "D:\Racine"
$dossierRacine = Get-ChildItem -Path $cheminDossierRacine
foreach ($dossier in $dossierRacine) {
Write-Host "$dossier a pour valeur $tableauAssoc[$dossier]"
} |
J'ai bien la variable $dossier de ma boucle qui affiche le nom de chaque sous-dossier qui correspond bien aux noms de mon tableau ; mais pour ce qui est des valeurs ça ne fonctionne pas (rien affiché).
PS : j'ai aussi essayé avec $tableauAssoc.$dossier, ça ne change rien.
Comment puis-je procéder ??
Merci