Grzegorz Niemirowski wrote:
> Rozwiązanie w PowerShellu. Liczy dla każdego katalogu ilość znajdujących
> się w nim plików, ignoruje pliki z podkatalogów. Pliki z podkatalogów
> przypadają "na konto" tegoż podkatalogu, nie katalogu nadrzędnego. Wynik
> jest sortowany malejąco. Całość w jednej linijce:
> ls . -force -recurse | Where-Object {$_.PSisContainer -eq $true} |
> ForEach-Object { Write-Progress 'Examining Folder' ($_.FullName); $_ } |
> ForEach-Object {$result = '' | Select-Object Path, Count; $result.Path =
> $_.FullName; $result.Count = @($_ | ls -force -ea SilentlyContinue |
> where {$_.PSisContainer -eq $false}).length; $result} | sort Count
> -descending |foreach{$_.Path;$_.Count}
Dzięki.
M.
Received on Mon May 11 09:25:04 2009
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 11 May 2009 - 09:42:01 MET DST