我想递归地获取路径中的文件列表(实际上是文件数),不包括某些类型:
Get-ChildItem -Path $path -Recurse | ? { $_.Name -notlike "*.cs" -and $_.Name -notlike "*.tt" }
但我有一长串排除项(仅举几例):
@("*.cs", "*.tt", "*.xaml", "*.csproj", "*.sln", "*.xml", "*.cmd", "*.txt")
如何使用此表单获取列表:
Get-ChildItem -Path $path -Recurse | ? { <# what to put here ?#> }
?