2010-12-06 28 views

Répondre

7

Utilisez l'opérateur @() pour faire en sorte que le résultat est un réseau, y compris vide ou contenant un seul élément:

@(gci c:\ddd).count 

Les commandes peuvent revenir: 1) une collection; 2) un seul objet; 3) null. Votre cas est 3. Appeler .Count sur null (cas 3) ou sur un objet qui n'a pas de propriété Count (cas 2) n'obtient rien ou peut échouer, par exemple, avec le mode strict activé Set-StrictMode -Version 2.

@(...) est toujours un tableau et Count fonctionne.

+0

Merci! Parfois c'est simple ;-) – icnivad