Po prostu chcę wyświetlić wszystkie katalogi w moim bieżącym katalogu roboczym, używając PowerShell. Jest to łatwe z powłoki bash:PowerShell analogowy do "dir/a: d" (Win) lub "ls -d * /" (Bash)
ls -d */
lub cmd.exe w Windows:
dir /a:d
Korzystanie PowerShell jednak nie wydaje się być w stanie to zrobić za pomocą jednego polecenia. Zamiast tego, tylko już stwierdziliśmy, że działa to:
ls | ? {$_Mode -like "d*"}
To wydaje się zbyt rozwlekły i zaangażowany, i podejrzewam, że nie jest potrzebna osobna Where tam. Pomoc dla Get-ChildItem nie wyjaśnia, jak filtrować w trybie. Czy ktoś może mnie oświecić?
Jeśli uważasz, że ten problem jest irytujący, to zagłosuj na MS Connect: https://connect.microsoft.com/PowerShell/feedback/ ViewFeedback.aspx? FeedbackID = 308796 –