Script do PowerShell para obter um tamanho total de diretório

2

Eu preciso obter o tamanho de um diretório, de forma recursiva. Eu tenho que fazer isso todo mês ou mais. Eu quero fazer um script powershell para fazer isso.

    
por Jedi Master Spooky 30.04.2009 / 22:54

2 respostas

4

Eu fiz a mesma pergunta em stackoverflow e eu obtenha esta excelente resposta:

function Get-DirectorySize() {
  param ([string]$root = $(resolve-path .))
  gci -re $root |
    ?{ -not $_.PSIsContainer } | 
    measure-object -sum -property Length
}

Isso realmente produz um pouco de um objeto de resumo que incluirá a contagem de itens. Você pode simplesmente pegar a propriedade Sum e essa será a soma dos comprimentos.

$sum = (Get-DirectorySize "Some\File\Path").Sum

Obrigado ao JaredPad pela resposta.

    
por 01.05.2009 / 19:00
2

Verifique se este post saiu.

    
por 30.04.2009 / 23:00