| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Holerik
 
 
  Joined: 04 Jun 2008 Posts: 53
 
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 14:39    Post subject: Подсветка пустых папок | 
				     | 
			 
			
				
  | 
			 
			
				Согласитесь - очень удобно сразу обозреть все пустые папки.
 
Я создал правило:
 
Размер файла: "=" + "0" + "байт"
 
Атрибуты: "Каталог"
 
Поставил в цветовых схемах поставил это правило (>пустой каталог) самым верхним. (ниже идут правила для файлов, изменённых 1 мин, 5 мин, 15 мин, 30 мин. итд). Однако, синим выделились все папки!
 
 
1.Чем может быть вызван этот казус?
 
2. Как совместить выделение пустых папок с выделением по времени модификации? _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Lev
 
  
  Joined: 02 Mar 2005 Posts: 392
 
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 14:47    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Может посмотреть в сторону wdx DirSize? Обрати внимание, что могут существовать папки нулевого размера при этом содержащие пустые подпапки или файлы нулевого размера, я бы их отделял от просто пустых папок, что кстати, позволяет упомянутый плагин. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Holerik
 
 
  Joined: 04 Jun 2008 Posts: 53
 
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 14:51    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Lev, DirSize посмотрю, но согласись, простое выделение папок с 0 байтами на борту - это должен и сам Тотал уметь... а у меня реализовать не получилось, вот я и спрашиваю - где ошибся? _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Rodny
 
  
  Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 16:48    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Holerik
 
Мало ли, кто что должен.
 
Согласно TCKB, ссылка на которую у тебя в подписи, выделение (=поиск) пустых папок возможно с DirSizeCalc.
 
Если же ещё и по этому форуму поискать, то можно найти упоминание о плагине FileX. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Holerik
 
 
  Joined: 04 Jun 2008 Posts: 53
 
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 17:01    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Хмм, не знал, что TC индентифицирует папки так же, как проводник - отдельно от их содержимого. Т. е. получается, любая папка = 0 байт...  
 
 
 А в контентный плагин DirSizeCalc я поставил, прописал
 
"Size" + "=" + "0" + "B", паставил самый высокий приоритет, после чего наблюдал, как Тотал думает в течении около получаса. (видимо, он считал размеры папок).
 
 
Если кто знает, как найти и подсветить пустые папки без подсчёта их размера, буду очень рад узнать его рецепт. _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		D1P
 
  
  Joined: 20 Dec 2004 Posts: 2974 Location: Тбилиси
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 20:08    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Holerik wrote: | 	 		  | Если кто знает, как найти и подсветить пустые папки без подсчёта их размера, буду очень рад узнать его рецепт. | 	  
 
У DirSizeCalc есть поле Empty. Достаточно использовать его. Проверено - работает. _________________ База знаний о Total Commander
 
Блог | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Avada
 
  
  Joined: 01 Aug 2008 Posts: 10445 Location: Россия, Саратов
  | 
		
			
				  (Separately) Posted: Mon Aug 04, 2008 20:43    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | D1P wrote: | 	 		  | У DirSizeCalc есть поле Empty. Достаточно использовать его. Проверено - работает. | 	  
 
Совершенно верно, и у меня давно уже прекрасно работает. Для случая, когда нужны именно пустые папки (не содержащие внутри ничего), это будет "Empty"+"="+"Yes". | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Holerik
 
 
  Joined: 04 Jun 2008 Posts: 53
 
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		laburj
 
 
  Joined: 07 Mar 2005 Posts: 186
 
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 17:29    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				а какие варианты подсветки папок самые быстрые? может кто-то проверял?
 
 
лично у меня плагин FileX (с полем "Пустая папка"+"="+"Да") быстрее отображает содержимое каталогов, содержащих большое кол-во папок, чем DirSizeCalc  с полем "Empty"+"="+"Да".
 
 
а для подсветки каталогов, содержащих только пустые папки вариант только от DirSizeCalc  с 2мя полями:
 
"Contains subdirectores"+"="+"Да". 
 
"Contains files"+"="+"Да". 
 
 
пс. на вкладке "дополнительно" отмечена галка "каталог" | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Rodny
 
  
  Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 18:08    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Всё же, наверное, "Contains files"+"="+"Нет".
 
 
Делал точно так же, кроме галки "каталог", что особой роли не играет, имхо. 
 
Подтормаживание при включении схемы подсветки пустых подкаталогов заметно невооружённым глазом. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Avada
 
  
  Joined: 01 Aug 2008 Posts: 10445 Location: Россия, Саратов
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 18:18    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Rodny wrote: | 	 		  | Всё же, наверное, "Contains files"+"="+"Нет".  | 	  
 
Совершенно верно. И, кстати, вторая строка (для подкаталогов) в данном случае вообще не нужна. _________________ Даже самая богатая фантазия
 
Не представит себе наши безобразия. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Rodny
 
  
  Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 19:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Avada
 
 	  | Quote: | 	 		  | И, кстати, вторая строка (для подкаталогов) в данном случае вообще не нужна. | 	  А разве тогда это не будет включать совсем пустую папку?
 
 
Добавлено
 
Ага, точно.
 
В таком варианте в списке шаблонов раскраски нужно поставить "пустую папку" перед "пустыми подкаталогами".
  Last edited by Rodny on Wed Dec 09, 2009 19:24; edited 1 time in total | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		laburj
 
 
  Joined: 07 Mar 2005 Posts: 186
 
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 19:23    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Rodny wrote: | 	 		  | "Contains files"+"="+"Нет". | 	  
 
да, вы правы, переписывал - не туда глянул, у меня так и было 	  | Rodny wrote: | 	 		  | Подтормаживание при включении схемы подсветки пустых подкаталогов заметно невооружённым глазом. | 	  
 
вот-вот! вроде и приятно, когда папки пустые подсвечиваются, но скорость важнее 	  | Rodny wrote: | 	 		  | А разве тогда это не будет включать совсем пустую папку? | 	  
 
я тоже такого мнения | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Rodny
 
  
  Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 19:26    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				laburj
 
Дописал предыдущий пост. Так тоже можно.
 
Но на скорость это видимого влияние не оказало. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Avada
 
  
  Joined: 01 Aug 2008 Posts: 10445 Location: Россия, Саратов
  | 
		
			
				  (Separately) Posted: Wed Dec 09, 2009 20:52    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Rodny wrote: | 	 		  Ага, точно. 
 
В таком варианте в списке шаблонов раскраски нужно поставить "пустую папку" перед "пустыми подкаталогами". | 	  
 
Именно. У меня два шаблона, построенных на пустых папках. Первый — где в папках вобще ничего нет. Второй — где в папках есть подкаталоги, но нет файлов. Разумеется, первый расположен выше.
 
 
Что касается скорости, то я полностью поддерживаю суждение, высказаное вчера на оффоруме по поводу другого плагина:
 
 	  | Quote: | 	 		  | I find that a very minor inconvenience compared to its added functionality. | 	   
 
То есть, "я нахожу это неудобство ничтожно малым в сравнении с добавившейся функциональностью." _________________ Даже самая богатая фантазия
 
Не представит себе наши безобразия. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |