Russian Qt Forum

Qt => Общие вопросы => Тема начата: naico от Ноябрь 21, 2008, 11:57



Название: как узнать размер папки?
Отправлено: naico от Ноябрь 21, 2008, 11:57
Привет! Возникла проблема - нужно следить за размерами папки в которую пишутся файлы.
Как осуществлять контроль наиболее правильно?
Можно, конечно, перебирать все файлы, и суммировать их размеры, но может быть есть какой то более удобный способ?


Название: Re: как узнать размер папки?
Отправлено: pastor от Ноябрь 21, 2008, 12:05
Подобная тема (http://www.prog.org.ru/topic_6340_0.html) уже была.

Обратите внимание на пост Dendy


Название: Re: как узнать размер папки?
Отправлено: naico от Ноябрь 21, 2008, 12:20
Спасибо, я подумал, что возможно существует еще какой-то метод кроме непосредственного перебора.


Название: Re: как узнать размер папки?
Отправлено: pastor от Ноябрь 21, 2008, 13:29
к сожалению пока нет


Название: Re: как узнать размер папки?
Отправлено: Пантер от Ноябрь 21, 2008, 17:52
И не будет. Иначе ОС придется хранить где-нибудь в кэше данные о размерах всех папок и обновлять его при изменениях. В общем сам подумай. :)


Название: Re: как узнать размер папки?
Отправлено: pastor от Ноябрь 21, 2008, 19:10
Когда я сказал "к сожалению пока нет", я не говорил про ОСь. Это свободно можно было добавить в функционал Qt (как-то даже видел suggestion про это). Но острой необходимости в этом я невижу :)