http://d-v-temnote.livejournal.com/ ([identity profile] d-v-temnote.livejournal.com) wrote in [community profile] useless_faq2014-11-16 02:16 pm

Размер папки

Почему винда может спокойно отображать размер файла во всплывающей подсказке при наведении курсора на файл или в подвале при выделении файла, но вот если это папка - такими способами размер никогда не увидишь, надо лезть в свойства, к примеру.
Это че, так сложно?
ext_1775189: Bezenchuk (Bezenchuk)

[identity profile] spelller.livejournal.com 2014-11-17 07:21 pm (UTC)(link)
Что "сделать опционно", простите? Реорганизовывать информацию в массиве по вкл/выкл?

Ну, вот такая аналогия, если позволите. Есть город, в нем улицы, дома, квартиры. Соответственно этой иерархии формируются адреса. Чем эти адреса удобны - легко можно найти адресата.

А теперь прикиньте, как всю эту организованную определенным образом информацию нужно будет перелопатить, если вдруг, к примеру, вам, как потребителю информации придет в голову искать своего адресата не по адресу "улица-дом-квартира", а, скажем, "этажность дома - этаж - жилая площадь квартиры".

Есть, повторяю, файловые системы, которые таким требованиям удовлетворяют (и то не полностью, а впрочем, в какой-то мере их и перекрывают). Но предназначены они совсем не для настольных/домашних компьютеров, хранилища, с ними работающие, стоят достаточно дорого (вы $50 тыс за полезное дисковое пространство в несчастные 4 ТБ готовы заплатить?) - так что...
ext_1775189: Bezenchuk (Bezenchuk)

[identity profile] spelller.livejournal.com 2014-11-17 07:57 pm (UTC)(link)
Когда ко мне, как руководителю департамента ИТ, приходит бизнес с запросом "включите опцию", я говорю:

Ок Не вопрос. Вы готовы за это платить? - и дальше примерно те же выкладки, что я привел каментом выше.

(Тут уже все переходит в разрез цена/удобство, но разрез эффективность/бизнесполезность - это то же самое).

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

Ладно, чего я щеки тут надуваю. Суть в том, что нет простых методов. Есть непростые решения ;)
Edited 2014-11-17 19:58 (UTC)