Сортировка каталогов

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
NtX
Сообщения: 13
Зарегистрирован: Ср июн 25, 2008 13:54

Сортировка каталогов

Сообщение NtX »

Появилась у меня задача хитро отсортировать каталоги:
- сначала показывать те, которые содержат более чем один файл
- далее показывать те, в которых один файл
- каждая группа должна быть отсортирована в алфавитно-числовом порядке

В ТС как-нибудь можно это сделать? Или сразу думать в сторону какого-нибудь скрипта, который бы каталоги раскидал на две папочки - типа в одной все папки с одним файлом, в другой - все остальные.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Колонка с [=dirsizecalc.File Count] могла бы только контролировать сортировку по общему числу, но не выражений с ним. Поэтому мысль о скрипте верная.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

NtX
Если устроит отдельный (поочерёдный) показ требуемых групп папок, то можно создать два шаблона поиска с плагином dirsizecalc:
Плагин: dirsizecalc Свойство: File Count Операция: > Значение:1
и
Плагин: dirsizecalc Свойство: File Count Операция: = Значение:1
Затем выделять папки по нужному шаблону и показывать только выделенные объекты (сцепку команд можно завести на кнопку).
NtX
Сообщения: 13
Зарегистрирован: Ср июн 25, 2008 13:54

Сообщение NtX »

К сожалению, по папкам надо "ходить". Мне тогда пока проще используя dirsizecalc быстренько раскидать папки в две подпапки, а в будущем тогда может на AutoIt скрипт наваяю.

Ребята, спасибо за ответы!
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

NtX писал(а):К сожалению, по папкам надо "ходить".
Да, к сожалению, с показом по фильтру, в отличие от выделения, данный способ не катит.
В качестве варианта можно ещё раскрасить две группы папок (в соответствии с указанными шаблонами поиска) разными цветами, чтобы легче ориентироваться в них в панели при выбранной сортировке по имени.
Ответить