例如,我想要下面结构中的“ Last”文件夹的内容。除了前两个级别之外,各种路径结构都是相同的。
在PowerShell中,我接近:
Get-ChildItem -Path C:\*-*\*
...但是尝试时它不会返回任何结果(因为它永远不会完成):
Get-ChildItem -Path C:\*-*\*\Level3
答案 0 :(得分:0)
Get-ChildItem -Path C:\*-*\*
仅显示在c:\
中带有连字符的所有内容后面第二层的内容又会显示
c:\1-2\alpha
c:\1-5\beta
等...
您想要的是
Get-ChildItem -Path C:\*-*\*\*
或更可能是您想要的
Get-ChildItem -Path C:\*-*\* -recurse
如果您想查找具有相同名称的路径...可以将它们组合在一起,并提取出不只一个发现内容...您并没有特别明确地问您想要什么,但这是一些想法。
get-childitem -Path c:\*-*\*\* | group-object -property basename | where count -gt 1 | select -expand group