Et un petit coup de shell ?
Cette fois, c'est "du" qui va faire tout le boulot.
Pour avoir la taille de tous les sous-répertoires:
du -h
"-h", c'est pour convertir la taille en unité lisible par un "h"umain.
Code:
~$ du / -h
23M /bin
72K /doc/msys
72K /doc
132K /etc/ssh
155K /etc
Avec "maxdepth", c'est mieux pour ce que tu cherches: la somme se fera sur les répertoires de premier niveau.
Code:
~$ du / -h --max-depth=1
23M /bin
72K /doc
155K /etc
"du" est disponible dans MSYS, Cygwin ... et probablement en commande indépendante dans les nombreux "utils unix for windows" disponibles.
Le shell c'est bon, ça fait tout dans la maison, du sol au plafond.