特定のタイプを除いて、パス内のファイルのリスト(実際にはファイルの数)を再帰的に取得したい:
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 ?#> }
?