평균 파일 크기 통계

평균 파일 크기 통계

특정 디렉터리(또는 드라이브)의 평균 파일 크기를 계산하고 분류할 수 있는 방법이 있습니까?

다음과 같은 세부정보를 제공할 수 있는 것:|

  • 4KB~22KB의 파일: 전체 파일의 20%를 차지
  • 32KB - 64KB의 파일: 전체 파일의 10%를 차지
  • 1MB~20MB의 파일: 전체 파일의 70%를 차지

등등.

아마도 당신은 그것을 할 수 있는 유틸리티를 알고 있습니까?

답변1

Powershell에서 이 작업을 매우 쉽게 수행할 수 있습니다.

$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

출력 예:

PS X:\> $avrg
1.03643417358398

답변2

누군가가 에세븐포럼Mythicsoft의 Ransack 요원에게 저를 지적했습니다.

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

직접 계산을 해야 했지만 나쁘지 않았습니다.

답변3

가장 기본적인 통계를 얻기 위한 한 줄의 내용

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

산출:

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

PS v6 이상을 사용하는 경우 필드도 있습니다 StandardDeviation. 아니면 단순히 -AllStats플래그를 제공하세요.

답변4

아마도 이것이 도움이 될 것입니다?

WinDirStat은 느리지만 정확합니다. 디렉터리에 있는 파일의 평균을 계산하는지 확실하지 않습니다.

관련 정보