Как отфильтровать файлы с нужным именем и расширением?

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

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

moroz90
Сообщения: 36
Зарегистрирован: Чт окт 22, 2009 13:49

Как отфильтровать файлы с нужным именем и расширением?

Сообщение moroz90 »

Здравствуйте.
Помогите отфильтровать файлы. Дано: файл sasa1.len и sasa1.len.gif
Пользуюсь фильтром ctrl+S. Как сделать, чтобы на экране остался sasa с расширением len, а с расширением .len.gif скрылись.
Если ввожу маску *.len, то показывается и тот и другой.
Последний раз редактировалось moroz90 Пн ноя 21, 2016 09:32, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

moroz90
Во-первых, не отсортировать, а отфильтровать. Во-вторых, не исключено, что этого напрямую в стандартной быстрой фильтрации TC сделать не получится (наоборот — легко, оставить именно .len.gif). Можно попробовать поиграться с QuickSearch eXnended. Там, например, с записью !.gif будет найдено всё, кроме имеющего расширение gif. И с регулярными выражениями там попробовать разобраться можно...
А простой нормальный поиск по Alt+F7, вместо того, чтобы париться с ограничениями фильтрации, не устраивает? В поле "Искать файлы" указать *.len | *.gif, для глубины вложенности выбрать только текущий уровень, выполнить поиск и вывести результаты в файловую панель.
Кстати, от привычки обходиться в сообщениях без заглавных букв и знаков препинания на этом форуме пора отучаться, период нейтрального отношения к этому давно закончился.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

так

Изображение
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):И с регулярными выражениями там попробовать разобраться можно...
Достаточно обозначить конец строки долларом.
Avada писал(а):период нейтрального отношения к этому давно закончился
Прошло 4 мин:
Tol!k писал(а):так
Это пять! :lol:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Tol!k
К показу файлов в панелях Total Commander эта фича не имеет никакого отношения. У меня она всегда отключена, а проблемы с фильтрацией этих файлов в TC действительно есть.
А насчёт заглавных букв — всех касается. Не надо подавать новичкам дурной пример.

Добавлено спустя 5 минут:

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

Сообщение Flasher »

Avada
После выбора "RegEx поиск":
По расширению: len$
По имени: sasa1\.len$ (\ - если нужна именно точка)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Flasher
Хорошо :lol: тот...

Изображение
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Ага, понял. Можно так, а можно не менять режим, а перед строкой с регекспами добавить вопросительный знак.

Tol!k
В обычном фильтре я это вижу (без всякой связи со свойствами папки в Проводнике, разумеется). Но речь вообще-то шла про быструю фильтрацию (Ctrl+S). Впрочем, для неё решение уже дано.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Я помню. Но для moroz90, возможно, выбранный в меню способ покажется очевидней, тем более что состояние запоминается.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Если я правильно понял, то вариант решения задачи от Tol!k можно изложить так:
нажать Ctrl+F12, набрать *.len и Enter. По сравнению с быстрым поиском дополнительно нажимается всего одна клавиша (Enter). По-моему, вполне практично.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Из такого режима по Esc не выйти.
Если стоит "Буква с диалогом поиска", как у меня, например, то сюда в дополнение добавляется указанное нажатие Ctrl+F12.
Реальная же практичность такого варианта исходит именно из отсутствия неумышленного сброса, когда такой режим требуется не на один раз и не только для текущего каталога.
Этими различиями и объяснимо существование обоих вариантов фильтраций.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Из такого режима по Esc не выйти.
Есть Ctrl+F10.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Неудобно. К тому же (смену каталогов не берём) есть ещё F2/Ctrl+R.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение Flasher »

sa
Если берём пример с расширением, то в случае QSE 4-5 нажатий (причём более лёгких) против 7 у диалога.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить