Me gustaría usar get-childitem de forma recursiva, pero solo hacer que devuelva archivos, no directorios. La mejor solución que tengo no parece natural:
gci . *.* -rec | where { $_.GetType().Name -eq "FileInfo" }
powershell
Frank Schwieterman
fuente
fuente
En Powershell 3.0, es más simple,
Esto es aún más corto
fuente
En PowerShell 3.0 también puede usar el
-Attributes
parámetro recién agregado(junto con operadores lógicos)
Golfed
fuente
En powershell 2.0, la solución mejor y más simple que se me ocurrió es incluir todos los archivos con una extensión:
las carpetas no tienen una extensión, por lo que están excluidas, tenga cuidado con ninguna extensión llamada archivos.
fuente