Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Как подсчитать размер папки с учетом ссылок? 
Author Message
Flasher



PostPosted: Tue Jun 22, 2010 18:31    Post subject: Reply with quote

MVV wrote:
любой файл - это пара, состоящая из содержимого файла и одной жесткой ссылки
Если бы она состояла из содержимого, то и размер бы на носителе увеличивался бы вдвое. Тогда и смысл в жётских ссылках бы пропадал.
MVV wrote:
также как невозможно определить, какая из них была создана ранее.
Если их более двух, то да, а если две то можно, узнав реальные и символьные пути каждого.
MVV wrote:
Путь у каждой жесткой ссылки на файл один, и это путь к ссылке.
Тогда что по твоему символьный путь и что реальный? Ты вообще список встраиваемых колонок в NLInfo видел?
MVV wrote:
Отсеить мы ничего не можем, нам нужно просуммировать размеры всех файлов в папке, при этом не суммируя более одного раза файлы с одинаковыми индексами.
Отсев предлагался пофайловый, т.е. снятие выделения с дубликатов.
MVV wrote:
Твоим способом ты не получишь полный вес файла, так как часть ссылок не будет учтена при суммировании.
Чего чего? Как это не будет? Закинул две ссылки на один файл размером 1 Мб в одну папку, и ещё одну ссылку на него в другую. Выделяю в первой папке два файла, сумма = 2 Мб, делю на 2, получается 1 Мб. Ну и какая у тебя тут другая может быть арифметика? Confused
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group