我想在一个路径来获得文件(实际上是大量的文件)的列表,递归,不包括某些类型:如何从Get-ChildItem中排除项目列表导致powershell?
Get-ChildItem -Path $path -Recurse | ? { $_.Name -notlike "*.cs" -and $_.Name -notlike "*.tt" }
但我排除的一个长长的清单(仅举几例):
Get-ChildItem -Path $path -Recurse | ? { <# what to put here ?#> }
:
@("*.cs", "*.tt", "*.xaml", "*.csproj", "*.sln", "*.xml", "*.cmd", "*.txt")
如何使用这种形式获得的名单?
它与接受的答案有何不同? – pinepain
@pinepain,我认为它更简单,单行,不太冗长,因此与之前接受的答案有所区别。 – Tar