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
MVV



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

Quote:
Если бы она состояла из содержимого, то и размер бы на носителе увеличивался бы вдвое. Тогда и смысл в жётских ссылках бы пропадал.

С какой стати размер увеличивался бы? При создании жесткой ссылки создается такая же ссылка на то же содержимое файла. Получается, что у файла уже две точки доступа. Это как будто назначить логическому диску две буквы - диска от этого не станет два. Exclamation
Quote:
Если их более двух, то да, а если две то можно, узнав реальные и символьные пути каждого.

Ты так и не объяснил, что понимаешь под символьными путями. Это какое-то абсурдное понятие, которое не имеет отношения к жестким ссылкам (hardlinks). И на все попытки объяснить тебе суть жестких ссылок ты продолжаешь гнуть свою кочергу.
Quote:
Ты вообще список встраиваемых колонок в NLInfo видел?

Представь себе, видел. Моя NTLinks предоставляет больше колонок, если ты заметил, включая индекс файла - единственное поле, способное помочь при работе с жесткими ссылками.
Quote:
Отсев предлагался пофайловый, т.е. снятие выделения с дубликатов.

Ручками пройти десяток тысяч файлов и поснимать выделение с дубликатов? Laughing
Quote:
Чего чего? Как это не будет? Закинул две ссылки на один файл размером 1 Мб в одну папку, и ещё одну ссылку на него в другую. Выделяю в первой папке два файла, сумма = 2 Мб, делю на 2, получается 1 Мб. Ну и какая у тебя тут другая может быть арифметика?

Интересно, с какого это ты делишь на 2, когда у тебя счетчик жестких ссылок покажет минимум 3? Laughing
Кидаешь две ссылки на метровый файл в папку А, и две в папку Б - итого 4 жестких копии. А теперь считаешь размер папки А по твоей методике. Получаешь 1/4+1/4=0.5, а должен получить 1, так как файл весит метр! Very Happy

Кстати, как ты создаешь свои жесткие ссылки? Я лично создаю их через NTFSLinks.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group