Question Probleme de foreach

Plus d'informations
il y a 2 ans 6 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 2 ans 6 mois #31382 par Laurent Dardenne
Réponse de Laurent Dardenne 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 2 ans 6 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.070 secondes
Propulsé par Kunena