Отличный ответ.
Осталась ерунда типа получения размера диска (Евгений спросил выше) и последовательного вытаскивания элементов папки с их данными (сислибдир не поддержан)
Ну и мелочь типа некорректности формулы выше из-за "кластеризации" файлов.
"Мыши, станьте ежиками.. .."