Aqui está uma solução simples no Powershell. Você pode ajustar tudo o que quiser:
(Get-ChildItem .\* -force | Select-Object -ExpandProperty Length | Measure-Object -Sum).sum
Parece que o Windows Explorer não inclui os tamanhos de arquivos "ocultos" ao calcular o tamanho da pasta pai, mesmo quando eu marquei "Mostrar arquivos, pastas e unidades ocultos" em "Opções de Pasta e Pesquisa". Quando eu escondo uma pasta, o Explorer informa que está vazia quando eu passo o mouse sobre ela, mesmo quando há arquivos e / ou pastas nela. Um problema semelhante surge com "Arquivos e pastas do sistema operacional", ou arquivos ocultos e muitas vezes inacessíveis ao usuário comum que controlam como o Windows opera e são muito perigosos para mexer.
Por que isso acontece? Além disso, existe uma maneira de o Explorer incluir esses arquivos / pastas ao calcular o tamanho da pasta pai? Talvez incluindo arquivos / pastas de outros usuários, mesmo que você não possa acessá-los? Mesmo para arquivos que você não tem permissão para acessar, saber o tamanho da pasta parece ser importante.
Para mim, isso está acontecendo no Windows 8, mas não ficaria surpreso se outras versões do Windows fizessem a mesma coisa.
Gostaria que a solução funcionasse corretamente no Windows Explorer, mas todas as soluções, inclusive as linguagens de script, são aceitáveis.