1

引数を使用して-PathTypeリーフまたはコンテナーを指定すると、Test-Pathコマンドレットの効率に影響がありますか?

ここでの利益が無視できるものであるとは想像できないので、もっと学術的な質問です。

4

2 に答える 2

1

大まかに言うと、アイテムが存在することとコンテナではないことの1 つではなく2 つのことをテストする必要があるため、指定すると操作-PathType Leafにわずかなオーバーヘッドが追加されます。Test-Path

最終的に、パフォーマンスへの影響は、基盤となるプロバイダーに大きく依存します。プロバイダーは、FileSystem既存の項目がコンテナー タイプであるかどうかを非常に迅速に判断しますが、すべてのプロバイダーがそうであるという保証はありません。基礎となるデータ ストアの性質と実装の詳細に依存します。

于 2018-02-01T12:02:54.677 に答える