質問

どして (gci c:\ddd).count 空のフォルダーでは0ではなく「何も」に戻ります

「ヌル値の式でメソッドを呼び出すことはできません」というエラーが発生します。私の条件が一致しないとき。

例外を防ぐためにゼロを「取得」するには何が必要ですか?

役に立ちましたか?

解決

オペレーターを使用します @() 結果が空のアレイであることを確認します。

@(gci c:\ddd).count

コマンドは戻る場合があります:1)コレクション。 2)単一のオブジェクト。 3)ヌル。あなたのケースは3です .Count null(ケース3)またはプロパティを持っていないオブジェクト上 Count (ケース2)たとえば、Strictモードを有効にしても何もないか、失敗する可能性があります Set-StrictMode -Version 2.

@(...) 常に配列です Count 作品。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top