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 

Обновился до 7.56a, неверные размеры папок в FileRedirector

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
L_e_D



Joined: 04 Jan 2005
Posts: 11

Post (Separately) Posted: Thu Sep 15, 2011 17:41    Post subject: Обновился до 7.56a, неверные размеры папок в FileRedirector Reply with quote

Гм. Надежда на некое решение слабая (плагин и старый, и необновляемый), но всё-таки — «а вдруг?». Smile

Итак. Стоял у меня (даавно так) 7.0какой-то. Руководствуясь «работает — не трогай» я к апгрейдам как-то и не рвался.
Но вот недавно попался 7z, неоткрываемый стоящим у меня архиваторным плагином. А новый 7z-плагин отказался работать со таким старым totalом. Ну вот и..
То есть total обновил, 7z-архив прочитался и вроде как всё хорошо.

Но не тут-то было и рано радовался.

С не менее давних пор стоит у меня плагин FileRedirector. Поскольку нравится он мне больше прочих временных панелей и типа того.
Не в последнюю очередь потому, что он показывает размер папок, находящихся у себя «внутри». В отличие от других.

Но вот именно размер папок у этого плагина в новом тотале и «поломался».
И не то чтоб совсем не показывал.. показывает. Но для одних папок правильно, а для других неправильно. К примеру — в папке четыре гигабайта с лишним, а показывает сто килобайт с копейками (или двести). И так далее.

Начинаю разбираться, чем «правильные» папки отличаются от «неправильных». Оказывается — размером (гм.. и как это я сразу не догадался?).
Если объём папки больше четырёх гигабайт, то в качестве размера папки показывается остаток от размера. То есть именно то «с лишним», которое превыше четыре (восьми, двенадцати и т.д.) гигабайт.
Причём (видимо так чтоб для полного счастья) «отнимается» примерно четыре (и т.д.) гигабайта (для разных папок по разному), а не ровно.
Соответственно — размер вышележащей папки суммируется из уже «обрезанных» размеров нижележащих. И, разумеется, тоже «обрезается» по превышении.

Вот, собственно на этом я глубоко и озадачиваюсь:
- Какие ещё четыре гигабайта?! (у меня NTFS)
- При чём тут эти четыре гигабайта к виртуальным папкам файлсистемного плагина?
- Какого этого самого этот подсчёт размеров в плагине беспроблемно работал в старой-дряхлой версии Totalа, а в этой-замечательной-новой перестал?
- И что собственно делать то? Smile

P.S. Если кто облегчённо вздохнёт — мол, я-то этим не пользуюсь.. Так причина-то так и непонятна. Smile Вы уверены, что она не «вылезет» где-то ещё в некотором неожиданном месте? Smile
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Thu Sep 15, 2011 18:07    Post subject: Reply with quote

Все, что я знал о FileRedirector, я изложил здесь. Как следует из статьи, я уже давно от него отказался, хотя тогда именно размер директорий меня привлекал, как и тебя. Не могу сказать, что внимательно следил за его показаниями, но ни разу не замечал лажи в размерах. Видимо, у меня тупо не было таких больших файлов, или их было очень мало.
Из любопытства сейчас подключу, посмотрю.

Добавлено
Занятно: он вообще не показывает размеров. Видимо, несовместимость плагина с Windows Se7en и/или 64-битной ОСью. Так что ниччем не могу помочь.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Thu Sep 15, 2011 18:24    Post subject: Reply with quote

Не представляю, как это может быть связано с версией тотала. Тотал берет у FX-плагинов информацию о файлах/папках через виндовскую структуру WIN32_FIND_DATA. В ней есть 2 поля, отвечающих за размер - нижняя часть и верхняя. Нижняя часть - это как раз в пределах 4 ГБ. Если плагин не заполняет поле верхней части, то он вообще не сможет показать размер файла выше 4 ГБ. Так что ИМХО не должно быть разницы с разными версиями тотала. Или оно есть, или его нет.

Кстати, что-то вспомнилось, вроде тотал игнорит верхнюю часть размера при получении информации о папках. А тут Гислер подтверждал это.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Thu Sep 15, 2011 18:25; edited 1 time in total
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Thu Sep 15, 2011 18:24    Post subject: Reply with quote

L_e_D
Это известная проблема Тотала, обсуждалась в теме про плагин NTFS4TC 2 / DiskInternals Reader (начиная примерно отсюда). Гислеру сообщили, обещал подумать.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
L_e_D



Joined: 04 Jan 2005
Posts: 11

Post (Separately) Posted: Thu Sep 15, 2011 18:49    Post subject: Reply with quote

CaptainFlint
Quote:
Это известная проблема Тотала. Гислеру сообщили, обещал подумать.

А, понятно. Большое спасибо.

Значит ждём-с, угу. Может и поправят.

И интересно то, что в более ранних версиях Тотала этой проблемы не было.
То есть до какой-то версии тотал без проблем отображал для папок FS-плагинов любые размеры. А в каком-то билде «поломался».
Back to top
View user's profile Send private message
L_e_D



Joined: 04 Jan 2005
Posts: 11

Post (Separately) Posted: Thu Oct 27, 2011 23:31    Post subject: Reply with quote

Ну типа ура. Wink

Поставил (на пробу) 8.0b4 (x32).
И, о чудо! — бага исправлена, размеры папок показываются верно. Smile

Будем надеяться, что до релиза доживёт неполоманным. Very Happy
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group