Möchte man innerhalb eines Verzeichnisses die Anzahl von Elementen unterhalb mehrerer Verzeichnisse herausfinden, lässt sich das mit diesem One-Liner erreichen:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# Kürzeste Form: ls|%{echo "`"$(gi $_)`" $((ls $_).count)"} # Ausgeschrieben sähe das ganze dann so aus: Get-ChildItem | Foreach-Object {Write-Output "`"$( Get-Item $_ )`" $( (Get-ChildItem $_).count )"} # Ausgabe: # "D:\test\1" 2 # "D:\test\2" 4 # "D:\test\3" 3 # Bei dieser Verzeichnisstruktur: # D:\test\ # +---1 # | +---Season 1 # | \---Season 2 # +---2 # | +---Season 1 # | +---Season 2 # | +---Season 3 # | \---Season 4 # \---3 # +---Season 1 # +---Season 2 # \---Season 3 |