Question lire un fichier toutes les 5 lignes pour convertir en objet

Plus d'informations
il y a 2 semaines 2 jours #30067 par ludoob
Bonsoir,
j'ai un fichier txt qui contient des infos sur 5 lignes pour un même objet ,après une ligne vide et de nouveau un groupe de 5 lignes .
il faut que je fasse une boucle toutes les 5 lignes pour créer un objet , chaque ligne doit être une valeur de l'objet.
ex du fichier
chiffre
nom
direction
service
ville

merci de votre aide.

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

Plus d'informations
il y a 2 semaines 1 jour - il y a 2 semaines 1 jour #30078 par ludoob
voici le code ou cas ou pour améliorer ,optimiser.
$info = @() # creation du tableau vide
$file = get-content c:\TEMP\info-5.txt -ReadCount 5 |
ForEach-object {
	$chiffre = $_[0]
	$nom = $_[1]
	$direction = $_[2]
	$service = $_[3]
	$ville = $_[4]
	$info  += New-Object System.Management.Automation.PSObject -Property @{ 'chiffre' = $chiffre; 'nom' = $nom; 'direction' = $direction; 'service' = $service; 'ville' = $ville } | select chiffre,nom,direction,service,ville
}
$info
Dernière édition: il y a 2 semaines 1 jour par ludoob.

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

Plus d'informations
il y a 2 semaines 1 jour #30080 par Laurent Dardenne
Salut,
recherche dans le forum Contribution le tag [fonction] (ou [function]) tu trouveras une fonction qui propose cela.

Tutoriels PowerShell

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

Plus d'informations
il y a 2 semaines 1 jour #30081 par Laurent Dardenne
Ici .
Le code est à retester car suite à la migration du forum le code des anciens posts a été mal transformé ( caractères xml échappés : < )

Tutoriels PowerShell

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

Plus d'informations
il y a 4 jours 21 heures #30103 par ludoob
cool la fonction , je vais regarder cela .
merci.

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

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