How do I get only directories using Get-ChildItem?

后端 未结 15 1411
北海茫月
北海茫月 2020-11-29 16:30

I\'m using PowerShell 2.0 and I want to pipe out all the subdirectories of a certain path. The following command outputs all files and directories, but I can\'t figure out h

15条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-29 16:52

    To answer the original question specifically (using IO.FileAttributes):

    Get-ChildItem c:\mypath -Recurse | Where-Object {$_.Attributes -and [IO.FileAttributes]::Directory}

    I do prefer Marek's solution though (Where-Object { $_ -is [System.IO.DirectoryInfo] }).

提交回复
热议问题