Question Probleme de foreach

Plus d'informations
il y a 4 ans 7 mois #31381 par kartout
Probleme de foreach a été créé par kartout
Bonjour,

j'ai créé l'arborescence suitvante 

tmp
  |___Rep1
 |         |_____Rep11
 |         |_____Rep12
 |                        |___Rep121
 |___Rep2
         |_____Rep21
         |_____Rep22

j'ai un programme qui doit faire afficher l'arboscence de chaque Rep_x

voici le code


$rep_traite = "C:\tmp"
$dossiers = Get-ChildItem -Directory -Path $rep_traite 
$dossiers=$dossiers.FullName

ForEach ($rep in $dossiers)
    {
    Write-host $rep 
    $liste = Get-ChildItem -Directory -Recurse -Path "$rep" | select Name 
    $liste
    pause   # pour voir dossier primaire à la fois
    }

j'obtiens le resultat entier à la fin, Comme suit


########################################
Press Enter to continue...: 

Name   
----   
Rep_11 
Rep_12 
Rep_121
Rep_21 
Rep_22 
Press Enter to continue...: 
##############################

Je m'attendais à avoir

########################################
Name   
----   
Rep_11 
Rep_12 
Rep_121

Press Enter to continue...: 

Name   
----   
Rep_21 
Rep_22 

Press Enter to continue...: 
##############################
 
Pourquoi ? c'est quoi que je fais qui n'est pas correcte ?

Samy 

Merci 

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

Plus d'informations
il y a 4 ans 7 mois #31382 par xyz
Réponse de xyz sur le sujet Probleme de foreach
Salut,
c'est le fonctionnement du pipeline lors d'un affichage sur la console, tout les objets sont émis à la suite et ce sans rupture. $Liste contient bien ce que tu demandes, essaie avec $liste.Count pour le confirmer.

Ton traitement est correct, pour le visualiser essaie avec : $liste|% { write-host $_}

Tutoriels PowerShell

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

Plus d'informations
il y a 4 ans 7 mois #31387 par kartout
Réponse de kartout sur le sujet Probleme de foreach
Sacré Pipe
Merci

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

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