Statistik zur durchschnittlichen Dateigröße

Statistik zur durchschnittlichen Dateigröße

Gibt es eine Möglichkeit, die durchschnittliche Dateigröße für ein bestimmtes Verzeichnis (oder Laufwerk) zu berechnen und aufzuschlüsseln?

Etwas, das Einzelheiten liefern kann wie:|

  • Dateien von 4 KB - 22 KB: machen 20 % aller Dateien aus
  • Dateien von 32 KB - 64 KB: machen 10 % aller Dateien aus
  • Dateien von 1 MB – 20 MB: machen 70 % aller Dateien aus

Und so weiter.

Vielleicht kennen Sie ein Dienstprogramm, das dies kann?

Antwort1

Sie können dies ganz einfach in Powershell tun

$items = Get-ChildItem -path "c:\your\file\path" -recurse
$count = ($items | measure-object | select -expand Count)
$size = (($items | Measure-Object -property length -sum).sum /1MB)
$avrg = $size / $count
$avrg

Ausgabebeispiel:

PS X:\> $avrg
1.03643417358398

Antwort2

Jemand beiSieben Forenmachte mich auf Agent Ransack von Mythicsoft aufmerksam:

http://www.mythicsoft.com/page.aspx?type=agentranack&page=home

Ich musste die Berechnungen selbst durchführen, aber es war nicht so schlimm.

Antwort3

Einzeiler zum Abrufen der grundlegendsten Statistiken

Get-ChildItem . -File | Measure-Object -Property Length -Sum -Average -Maximum -Minimum

Ausgabe:

Count    : 368672
Average  : 498118,454393065
Sum      : 183642326818
Maximum  : 157928130
Minimum  : 1
Property : Length

Wenn Sie PS v6 oder höher verwenden, steht Ihnen auch ein StandardDeviationFeld zur Verfügung. Oder geben Sie einfach -AllStatseine Flagge an.

Antwort4

Vielleicht ist das hilfreich?

WinDirStat ist langsam, aber genau. Ich weiß nicht genau, ob es den Durchschnitt der Dateien in einem Verzeichnis berechnet.

verwandte Informationen