Re: Szukanie katalogów z dużą liczbą plików

Autor: Marcin <marcin.news_at_gazeta.pl>
Data: Mon 11 May 2009 - 09:20:29 MET DST
Message-ID: <gu8jms$hnc$1@inews.gazeta.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

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