1. ホーム
  2. powershell

[解決済み] Get-ChildItem の再帰的な深さを制限する

2023-06-28 12:21:15

質問

私はこのコマンドを使用して再帰的にすべてのサブアイテムを取得することができます。

Get-ChildItem -recurse

しかし、深さを制限する方法はあるのでしょうか?たとえば、1つまたは2つ下のレベルだけを再帰検索したい場合はどうすればよいのでしょうか?

どのように解決するのですか?

深さを2に制限するために使用します。

Get-ChildItem \*\*\*,\*\*,\*

仕組みとしては、深さ2,1,0ごとに子供を返します。


説明します。

このコマンドは

Get-ChildItem \*\*\*

は、サブフォルダの深さが2つのアイテムをすべて返します。\* を追加すると、検索するサブフォルダが追加されます。

OPの質問に沿って、get-childitemを使用して再帰的な検索を制限するには、検索可能なすべての深さを指定する必要があります。