Страница 1 из 2
Как отфильтровать файлы с нужным именем и расширением?
Добавлено: Пт ноя 18, 2016 17:05
moroz90
Здравствуйте.
Помогите отфильтровать файлы. Дано: файл sasa1.len и sasa1.len.gif
Пользуюсь фильтром ctrl+S. Как сделать, чтобы на экране остался sasa с расширением len, а с расширением .len.gif скрылись.
Если ввожу маску *.len, то показывается и тот и другой.
Добавлено: Пт ноя 18, 2016 18:14
Avada
moroz90
Во-первых, не отсортировать, а отфильтровать. Во-вторых, не исключено, что этого напрямую в стандартной быстрой фильтрации TC сделать не получится (наоборот — легко, оставить именно .len.gif). Можно попробовать поиграться с
QuickSearch eXnended. Там, например, с записью !.gif будет найдено всё, кроме имеющего расширение gif. И с регулярными выражениями там попробовать разобраться можно...
А простой нормальный поиск по Alt+F7, вместо того, чтобы париться с ограничениями фильтрации, не устраивает? В поле "Искать файлы" указать
*.len | *.gif, для глубины вложенности выбрать только текущий уровень, выполнить поиск и вывести результаты в файловую панель.
Кстати, от привычки обходиться в сообщениях без заглавных букв и знаков препинания на этом форуме пора отучаться, период нейтрального отношения к этому давно закончился.
Добавлено: Пт ноя 18, 2016 18:18
Tol!k
так

Добавлено: Пт ноя 18, 2016 18:27
Flasher
Avada писал(а):И с регулярными выражениями там попробовать разобраться можно...
Достаточно обозначить конец строки долларом.
Avada писал(а):период нейтрального отношения к этому давно закончился
Прошло 4 мин:
Tol!k писал(а):так
Это пять!

Добавлено: Пт ноя 18, 2016 18:35
Avada
Tol!k
К показу файлов в панелях Total Commander эта фича не имеет никакого отношения. У меня она всегда отключена, а проблемы с фильтрацией этих файлов в TC действительно есть.
А насчёт заглавных букв — всех касается. Не надо подавать новичкам дурной пример.
Добавлено спустя 5 минут:
Flasher
Про доллар попрошу поподробнее, у меня пока не получается. Вся строка как будет выглядеть?
Добавлено: Пт ноя 18, 2016 18:40
Flasher
Avada
После выбора "RegEx поиск":
По расширению: len$
По имени: sasa1\.len$ (\ - если нужна именно точка)
Добавлено: Пт ноя 18, 2016 18:41
Tol!k
Flasher
Хорошо

тот...

Добавлено: Пт ноя 18, 2016 18:56
Avada
Flasher
Ага, понял. Можно так, а можно не менять режим, а перед строкой с регекспами добавить вопросительный знак.
Tol!k
В обычном фильтре я это вижу (без всякой связи со свойствами папки в Проводнике, разумеется). Но речь вообще-то шла про быструю фильтрацию (Ctrl+S). Впрочем, для неё решение уже дано.
Добавлено: Пт ноя 18, 2016 19:13
Flasher
Avada
Я помню. Но для moroz90, возможно, выбранный в меню способ покажется очевидней, тем более что состояние запоминается.
Добавлено: Сб ноя 19, 2016 00:04
sa
Если я правильно понял, то вариант решения задачи от Tol!k можно изложить так:
нажать Ctrl+F12, набрать *.len и Enter. По сравнению с быстрым поиском дополнительно нажимается всего одна клавиша (Enter). По-моему, вполне практично.
Добавлено: Сб ноя 19, 2016 00:25
Flasher
Из такого режима по Esc не выйти.
Если стоит "Буква с диалогом поиска", как у меня, например, то сюда в дополнение добавляется указанное нажатие Ctrl+F12.
Реальная же практичность такого варианта исходит именно из отсутствия неумышленного сброса, когда такой режим требуется не на один раз и не только для текущего каталога.
Этими различиями и объяснимо существование обоих вариантов фильтраций.
Добавлено: Сб ноя 19, 2016 00:38
sa
Flasher писал(а):Из такого режима по Esc не выйти.
Есть Ctrl+F10.
Добавлено: Сб ноя 19, 2016 00:44
Flasher
Неудобно. К тому же (смену каталогов не берём) есть ещё F2/Ctrl+R.
Добавлено: Сб ноя 19, 2016 00:48
sa
Flasher
А сколько нажатий с QuickSearch eXtended? Я понял, что со встроенным в TC быстрым фильтром решения не нашлось.
Добавлено: Сб ноя 19, 2016 00:51
Flasher
sa
Если берём пример с расширением, то в случае QSE 4-5 нажатий (причём более лёгких) против 7 у диалога.