Question Move item et tableaux

Plus d'informations
il y a 2 ans 3 jours #32237 par Asur22
Move item et tableaux a été créé par Asur22
Bonjour, 
j ai des soucis pour deplacer un dossier en powershell. Je me base sur des valeurs contenus dans un tableau (ce sont des chaines de caractere) pour ce faire.
Lorsque je fais un if test path suivi du dossier qui est sous forme de variable  (je boucle sur les valeurs du tableau dans la variable du dossier- exemple: c:\temp\$array.foreach($_.name) ) , j ai une erreur et du coup je peux pas deplacer un dossier specifique dans un autre.
je mettrai le code demain. 

Du coup ma question etait , comment gerer les chaines de caractere contenus dans un tableau pour deplacer ou faire d autres actions en powershell, est ce bien possible ? 

Merci pour votre eclairage.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 2 jours - il y a 2 ans 2 jours #32238 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Move item et tableaux
Salut,cette syntaxe :
c:\temp\$array.foreach($_.name)
me semble incorrecte.Ceci fonctionne :
$t='un','deux','trois'$t.ForEach({"c:\temp\$_"})
#voir ceci
[Array]::ForEach($t,[System.Action[string]]{write-warning "c:\temp\$($args[0])"})
Si tu veux substituer une chaine à partir d'un tableau il faut construire une boucle à partir du tableau pas de la chaîne :
$t='un','deux','trois'
$T|ForEach-Object {"c:\temp\$_"}

Tutoriels PowerShell
Dernière édition: il y a 2 ans 2 jours par Laurent Dardenne. Raison: balise code erronnée

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena