Cocoa API для анализа использования дискового пространства

Я хотел бы иметь возможность отображать диаграмму разбивки использования дискового пространства, подобную той, которая используется в приложении «Информация о системе», встроенном в Mac OS X (см. Изображение ниже). Я искал, но не смог найти API, который возвращает какую-либо подробную разбивку. Лучшее, что я могу найти, это общее используемое дисковое пространство.

Насколько я могу судить, данные на снимке экрана (которые на самом деле выглядят неправильно в этом примере) не рассчитываются путем определения размера папок «Музыка», «Фильмы», «Фотографии» и «Приложения» по умолчанию. Кажется, что он суммирует данные, используемые определенными типами файлов.

Использование дискового пространства Mac OS X


person mikecsh    schedule 11.07.2012    source источник


Ответы (1)


Возможно, они используют API метаданных и немного настраивают поиск? Это то, что я использовал в прошлом, чтобы получить разбивку на определенные типы...

https://developer.apple.com/library/mac/documentation/Carbon/Conceptual/SpotlightQuery/Concepts/Introduction.html

person kalikkalik    schedule 11.12.2014