Estatísticas de tamanho médio de arquivo

2

Existe alguma maneira de calcular e dividir tamanhos médios de arquivo para um determinado diretório (ou unidade)?

Algo que pode fornecer detalhes como: |

  • Arquivos de 4KB - 22 KB: conta para 20% de todos os arquivos
  • Arquivos de 32 KB - 64 KB: conta para 10% de todos os arquivos
  • Arquivos de 1MB - 20MB: conta para 70% de todos os arquivos

E assim por diante.

Talvez você saiba de um utilitário que possa fazer isso?

    
por pilau 01.11.2012 / 12:40

4 respostas

3

Você pode fazer isso facilmente em Powershell

$foo = (Get-ChildItem -path "c:\your\file\path" -recurse | measure-object | select -expand Count)

$bar = ((Get-ChildItem -path "c:\your\file\path" -recurse | Measure-Object -property length -sum).sum /1MB)

$avrg = $bar / $foo

$avrg

Exemplo de saída:

PS X:> $avrg

1.03643417358398

    
por 10.09.2013 / 23:16
1

Alguém em Sete Fóruns me indicou o agente Ransack da Mythicsoft:

link

Tive que fazer os cálculos sozinho, mas não foi tão ruim.

    
por 01.11.2012 / 15:07
1

Acabei de usar o comando total (shareware) e o microsoft excel para fazer isso em 2 minutos.

No Total Commander, vá para a raiz de C: (ou qualquer unidade que você goste) clique em Ctrl + B, que lista todos os arquivos dentro de todos os subdiretórios em um só lugar. A partir do item de menu Marcar, clique em "Copiar para área de transferência com todos os detalhes" e cole no Excel ... agora você tem uma longa lista de itens com seus tamanhos de arquivo, classificar e contar ao seu conteúdo de corações. Você também pode "histograma do Google no Excel" para uma saída mais agradável.

O que acabei tendo em um sistema Windows 8.1 com um ano de idade é mostrado abaixo (os tamanhos são em bytes e os números do eixo x são o meu intervalo definido). Como se pode ver, a maioria dos meus arquivos tem cerca de 1k de alcance.

    
por 04.11.2015 / 21:28
0

Talvez isso seja útil ?

É lento, mas preciso, não sei se há arquivos em um diretório.

    
por 01.11.2012 / 12:57