PowerShell:なぜ(GCI C: DDD)。
-
09-10-2019 - |
質問
どして (gci c:\ddd).count
空のフォルダーでは0ではなく「何も」に戻ります
「ヌル値の式でメソッドを呼び出すことはできません」というエラーが発生します。私の条件が一致しないとき。
例外を防ぐためにゼロを「取得」するには何が必要ですか?
解決
オペレーターを使用します @()
結果が空のアレイであることを確認します。
@(gci c:\ddd).count
コマンドは戻る場合があります:1)コレクション。 2)単一のオブジェクト。 3)ヌル。あなたのケースは3です .Count
null(ケース3)またはプロパティを持っていないオブジェクト上 Count
(ケース2)たとえば、Strictモードを有効にしても何もないか、失敗する可能性があります Set-StrictMode -Version 2
.
@(...)
常に配列です Count
作品。
所属していません StackOverflow