Chciałbym rekurencyjnie korzystać z get-childitem, ale zwracaj tylko pliki, a nie katalogi. Najlepsze rozwiązanie, jakie mam, nie wydaje się naturalne:
gci . *.* -rec | where { $_.GetType().Name -eq "FileInfo" }
powershell
Frank Schwieterman
źródło
źródło
W Powershell 3.0 jest to prostsze,
To jest jeszcze krótsze,
źródło
W PowerShell 3.0 możesz także użyć nowo dodanego
-Attributes
parametru(wraz z operatorami logicznymi)
Grał w golfa
źródło
W PowerShell 2.0 najlepszym i najprostszym rozwiązaniem, jakie wymyśliłem, jest dołączenie wszystkich plików z rozszerzeniem:
foldery nie mają rozszerzenia, więc są wykluczone, uważaj na pliki o nazwach rozszerzeń.
źródło