Saya ingin menggunakan get-childitem secara rekursif, tetapi hanya mengembalikan file bukan direktori. Solusi terbaik yang saya miliki sepertinya tidak alami:
gci . *.* -rec | where { $_.GetType().Name -eq "FileInfo" }
powershell
Frank Schwieterman
sumber
sumber
Di Powershell 3.0, lebih sederhana,
Ini bahkan lebih pendek,
sumber
Di PowerShell 3.0 Anda juga dapat menggunakan
-Attributes
parameter yang baru ditambahkan(bersama dengan operator logis)
Golf
sumber
Dalam PowerShell 2.0 solusi terbaik dan paling sederhana yang saya buat adalah dengan memasukkan semua file dengan ekstensi:
folder tidak memiliki ekstensi sehingga dikecualikan, waspadalah terhadap tidak ada file bernama ekstensi.
sumber