2010-12-06 4 views

Antwort

7

Verwenden der Bediener @(), um sicherzustellen, dass das Ergebnis ist ein Array, einschließlich leer oder mit einem einzelnen Artikel:

@(gci c:\ddd).count 

Befehle geben können: 1) eine Sammlung; 2) ein einzelnes Objekt; 3) null. Ihr Fall ist 3. Aufruf von .Count auf Null (Fall 3) oder auf ein Objekt, das keine Eigenschaft Count (Fall 2) hat, wird nichts oder möglicherweise fehlschlagen, zum Beispiel mit strikter Modus aktiviert Set-StrictMode -Version 2.

@(...) ist immer ein Array und Count funktioniert.

+0

Vielen Dank! Manchmal ist es einfach ;-) – icnivad

Verwandte Themen