【发布时间】:2012-08-10 02:18:39
【问题描述】:
我以为我得到了所有的容器
$containers = Get-ChildItem -path $Path -recurse | ? {$_.psIscontainer -eq $true},
但它似乎只返回了我的$Path 的子目录。我真的希望$containers 包含$Path 及其子目录。我试过这个:
$containers = Get-Item -path $Path | ? {$_.psIscontainer -eq $true}
$containers += Get-ChildItem -path $Path -recurse | ? {$_.psIscontainer -eq $true}
但它不允许我这样做。我是否使用了 Get-ChildItem 错误,或者我如何通过将 Get-Item 和 Get-ChildItem 与 -recurse 组合来让 $containers 包含 $Path 及其 $subdirectories?
【问题讨论】:
标签: powershell