3

Я хотел бы отфильтровать список объектов по его типу в PowerShell. Я могу, конечно, использовать имя типа и сравнение строк, чтобы сделать это:

PS C:\> gci -r | where { $_.GetType().Name -eq "DirectoryInfo" }

но имея корни в C #, я искал что-то вроде оператора is .

Мой путь лучший или есть другой путь?

1 ответ1

3

PowerShell имеет оператор -is :

gci -r | where { $_ -is [System.IO.DirectoryInfo] }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .