Eu gostaria de usar o get-childitem recursivamente, mas ele apenas retorna arquivos, não diretórios. A melhor solução que tenho não parece natural:
gci . *.* -rec | where { $_.GetType().Name -eq "FileInfo" }
powershell
Frank Schwieterman
fonte
fonte
No Powershell 3.0, é mais simples,
Isso é ainda mais curto,
fonte
No PowerShell 3.0, você também pode usar o
-Attributes
parâmetro recém-adicionado(junto com operadores lógicos)
Golfe
fonte
No powershell 2.0, a melhor e mais simples solução que encontrei é incluir todos os arquivos com uma extensão:
As pastas não possuem uma extensão, por isso são excluídas. Cuidado com nenhuma extensão chamada arquivos.
fonte