Как найти папку с Powershell

Я хотел бы искать папку в определенном каталоге и подкаталогах.

Я попытался найти его, но на самом деле не нашел полезных примеров.

Ответы

Ответ 1

Get-ChildItem C:\test -recurse | Where-Object {$_.PSIsContainer -eq $true -and $_.Name -match "keyword"}

Я полагаю, что нет специального командлета для поиска файлов.

Редактировать в ответ на @Notorious комментарий: Начиная с Powershell 3.0 это намного проще, поскольку к Get-ChildItem добавлены переключатели -Directory и -File. Итак, если вы хотите, чтобы это было коротко, у вас есть:

ls c:\test *key* -Recurse -Directory

С псевдонимом команды и завершением табуляции для переключателей это несложно. Я просто пропустил это в первый раз.