Get-ChildItem
のリーフノード(フォルダ)のみを除外したいと思います。他のフォルダは含まれていません。ここでGet-ChildItemからリーフノードのみを取得
が私の現在のクエリです:
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*"
Get-ChildItem
のリーフノード(フォルダ)のみを除外したいと思います。他のフォルダは含まれていません。ここでGet-ChildItemからリーフノードのみを取得
が私の現在のクエリです:
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*"
彼は正しい道にあったが、ちょうど2番目のGet-ChildItemコマンドで-Directoryを忘れてしまった。
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*" | Where-Object { -not (Get-ChildItem $_.FullName -Directory) }
注:隠しフォルダを検索したい場合は、両方のは、Get-ChildItemコマンドレットに-Forceを使用する必要があります下の行にコマンド。
あなたはフォルダはその中に何かを持っているかどうかを確立するために、別のフィルタが必要になります
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*" | Where-Object { -not (Get-ChildItem $_.FullName) }
Get-ChildItem -Recurse -Directory -Exclude "*SubStr*" |?{$_.psiscontainer}
詳細を編集してください。コード専用と「試してください」の回答は、検索可能なコンテンツが含まれていないため、推奨されません。なぜ誰かが「これを試してみる」べき理由を説明しません。私たちはここで知識のためのリソースとなるよう努力しています。 –
ない100%正しいが、正しい方向に私を指してくれてありがとう。 – GKalnytskyi