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 

Подсветка пустых папок
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Holerik



Joined: 04 Jun 2008
Posts: 53

Post (Separately) Posted: Mon Aug 04, 2008 14:39    Post subject: Подсветка пустых папок Reply with quote

Согласитесь - очень удобно сразу обозреть все пустые папки.
Я создал правило:
Размер файла: "=" + "0" + "байт"
Атрибуты: "Каталог"
Поставил в цветовых схемах поставил это правило (>пустой каталог) самым верхним. (ниже идут правила для файлов, изменённых 1 мин, 5 мин, 15 мин, 30 мин. итд). Однако, синим выделились все папки!

1.Чем может быть вызван этот казус?
2. Как совместить выделение пустых папок с выделением по времени модификации?
_________________
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Mon Aug 04, 2008 14:47    Post subject: Reply with quote

Может посмотреть в сторону wdx DirSize? Обрати внимание, что могут существовать папки нулевого размера при этом содержащие пустые подпапки или файлы нулевого размера, я бы их отделял от просто пустых папок, что кстати, позволяет упомянутый плагин.
Back to top
View user's profile Send private message
Holerik



Joined: 04 Jun 2008
Posts: 53

Post (Separately) Posted: Mon Aug 04, 2008 14:51    Post subject: Reply with quote

Lev, DirSize посмотрю, но согласись, простое выделение папок с 0 байтами на борту - это должен и сам Тотал уметь... а у меня реализовать не получилось, вот я и спрашиваю - где ошибся?
_________________
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Mon Aug 04, 2008 16:48    Post subject: Reply with quote

Holerik
Мало ли, кто что должен.
Согласно TCKB, ссылка на которую у тебя в подписи, выделение (=поиск) пустых папок возможно с DirSizeCalc.
Если же ещё и по этому форуму поискать, то можно найти упоминание о плагине FileX.
Back to top
View user's profile Send private message
Holerik



Joined: 04 Jun 2008
Posts: 53

Post (Separately) Posted: Mon Aug 04, 2008 17:01    Post subject: Reply with quote

Хмм, не знал, что TC индентифицирует папки так же, как проводник - отдельно от их содержимого. Т. е. получается, любая папка = 0 байт... Confused

А в контентный плагин DirSizeCalc я поставил, прописал
"Size" + "=" + "0" + "B", паставил самый высокий приоритет, после чего наблюдал, как Тотал думает в течении около получаса. (видимо, он считал размеры папок).

Если кто знает, как найти и подсветить пустые папки без подсчёта их размера, буду очень рад узнать его рецепт.
_________________
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Mon Aug 04, 2008 20:08    Post subject: Reply with quote

Holerik wrote:
Если кто знает, как найти и подсветить пустые папки без подсчёта их размера, буду очень рад узнать его рецепт.

У DirSizeCalc есть поле Empty. Достаточно использовать его. Проверено - работает.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Mon Aug 04, 2008 20:43    Post subject: Reply with quote

D1P wrote:
У DirSizeCalc есть поле Empty. Достаточно использовать его. Проверено - работает.

Совершенно верно, и у меня давно уже прекрасно работает. Для случая, когда нужны именно пустые папки (не содержащие внутри ничего), это будет "Empty"+"="+"Yes".
Back to top
View user's profile Send private message
Holerik



Joined: 04 Jun 2008
Posts: 53

Post (Separately) Posted: Tue Aug 05, 2008 15:18    Post subject: Reply with quote

D1P, Avada, спасибо, теперь пустые папки синие...Smile
_________________
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Wed Dec 09, 2009 17:29    Post subject: Reply with quote

а какие варианты подсветки папок самые быстрые? может кто-то проверял?

лично у меня плагин FileX (с полем "Пустая папка"+"="+"Да") быстрее отображает содержимое каталогов, содержащих большое кол-во папок, чем DirSizeCalc с полем "Empty"+"="+"Да".

а для подсветки каталогов, содержащих только пустые папки вариант только от DirSizeCalc с 2мя полями:
"Contains subdirectores"+"="+"Да".
"Contains files"+"="+"Да".

пс. на вкладке "дополнительно" отмечена галка "каталог"
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Wed Dec 09, 2009 18:08    Post subject: Reply with quote

Всё же, наверное, "Contains files"+"="+"Нет".

Делал точно так же, кроме галки "каталог", что особой роли не играет, имхо.
Подтормаживание при включении схемы подсветки пустых подкаталогов заметно невооружённым глазом.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Wed Dec 09, 2009 18:18    Post subject: Reply with quote

Rodny wrote:
Всё же, наверное, "Contains files"+"="+"Нет".

Совершенно верно. И, кстати, вторая строка (для подкаталогов) в данном случае вообще не нужна.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Wed Dec 09, 2009 19:17    Post subject: Reply with quote

Avada
Quote:
И, кстати, вторая строка (для подкаталогов) в данном случае вообще не нужна.
А разве тогда это не будет включать совсем пустую папку?

Добавлено
Ага, точно.
В таком варианте в списке шаблонов раскраски нужно поставить "пустую папку" перед "пустыми подкаталогами".


Last edited by Rodny on Wed Dec 09, 2009 19:24; edited 1 time in total
Back to top
View user's profile Send private message
laburj



Joined: 07 Mar 2005
Posts: 186

Post (Separately) Posted: Wed Dec 09, 2009 19:23    Post subject: Reply with quote

Rodny wrote:
"Contains files"+"="+"Нет".

да, вы правы, переписывал - не туда глянул, у меня так и было
Rodny wrote:
Подтормаживание при включении схемы подсветки пустых подкаталогов заметно невооружённым глазом.

вот-вот! вроде и приятно, когда папки пустые подсвечиваются, но скорость важнее
Rodny wrote:
А разве тогда это не будет включать совсем пустую папку?

я тоже такого мнения
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Wed Dec 09, 2009 19:26    Post subject: Reply with quote

laburj
Дописал предыдущий пост. Так тоже можно.
Но на скорость это видимого влияние не оказало.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Wed Dec 09, 2009 20:52    Post subject: Reply with quote

Rodny wrote:
Ага, точно.
В таком варианте в списке шаблонов раскраски нужно поставить "пустую папку" перед "пустыми подкаталогами".

Именно. У меня два шаблона, построенных на пустых папках. Первый — где в папках вобще ничего нет. Второй — где в папках есть подкаталоги, но нет файлов. Разумеется, первый расположен выше.

Что касается скорости, то я полностью поддерживаю суждение, высказаное вчера на оффоруме по поводу другого плагина:
Quote:
I find that a very minor inconvenience compared to its added functionality.

То есть, "я нахожу это неудобство ничтожно малым в сравнении с добавившейся функциональностью."
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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