Поиск с исключением (search with exclude)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Поиск с исключением (search with exclude)
Никак не найду решения своего вопроса. Необходим поиск к примеру:
avi и mp3 с исключениями (т.е. чтобы TC не искал в данных каталогах) по каталогам Cat* и Dir*, чтобы он полностью пропускал такие каталоги и подкаталоги и не тратил время и ресурсы на них, при первом же совпадении в пути (path).
Не пойму почему нет такой возможности в стандарте, есть или AND или OR а комбинировать нельзя.
P.S. Пытался разобраться со скриптом FindExclude для PowerPro, но так и не понял как вообще пользоваться PowerPro и как запустить данный скрипт. Всё же хотелось интегрированное решение с помощью плагина или стандартными средствами решить.
avi и mp3 с исключениями (т.е. чтобы TC не искал в данных каталогах) по каталогам Cat* и Dir*, чтобы он полностью пропускал такие каталоги и подкаталоги и не тратил время и ресурсы на них, при первом же совпадении в пути (path).
Не пойму почему нет такой возможности в стандарте, есть или AND или OR а комбинировать нельзя.
P.S. Пытался разобраться со скриптом FindExclude для PowerPro, но так и не понял как вообще пользоваться PowerPro и как запустить данный скрипт. Всё же хотелось интегрированное решение с помощью плагина или стандартными средствами решить.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Попробуй открыть первую ссылку под данным постом. Там ответы на все вопросы.Пытался разобраться со скриптом FindExclude для PowerPro, но так и не понял как вообще пользоваться PowerPro и как запустить данный скрипт
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Поиск с плагинами
Выполняю поиск по всему диску с плагином tc, нужно исключить из поиска папку допустим под названием programs. Правило "Путь !содержит programs" не работает, все равно ищет в папке programs. Ошибка в правиле?
Так эти правила не во вкладке "Плагины", а в "Общих параметрах" задаются. RTFM.
Не обязательно, в данном случае можно использовать встроенный плагин. В "Общих параметрах" достаточно указать путь, например, C: остальное в плагинах. Проверял, у меня подобное работает. RTFM.Flasher писал(а):Так эти правила не во вкладке "Плагины", а в "Общих параметрах"
Последний раз редактировалось GGS Пн авг 02, 2010 17:48, всего редактировалось 1 раз.
Не подтверждаю (Win7 & XP, TC 7.55a)Batya писал(а): при правиле "Путь !содержит programs" будет находить в папке "Programs".
P.S. Для регистрозависимости там есть отдельные опции:

Последний раз редактировалось GGS Пн авг 02, 2010 19:44, всего редактировалось 1 раз.
Просьба ткнуть, где в приведённой ссылке указывается правило исключения каталогов при поиске?GGS писал(а):Не обязательно, в данном случае можно использовать встроенный плагин. В "Общих параметрах" достаточно указать путь, например, C: остальное в плагинах. Проверял, у меня подобное работает. RTFM.
Предлагаю пример: *.dll, плагин tc, свойство: Размер < 500. В Обших пишем: С:\Windows, исключить надо system32. Вопрос: что пишем во вкладке "Плагины"?
Последний раз редактировалось Flasher Пн авг 02, 2010 18:30, всего редактировалось 2 раза.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Имеется в виду C:\Windows - наклонный шрифт может ввести в заблуждение.Flasher писал(а):С:/Windows
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
В самом верху под заголовком нарисована панель, радом надпись "(щёлкните на вкладке)". Щёлкаем "Плагины". Здесь в пункте "Операция" смотрим описание для "!содержит".Flasher писал(а):Просьба ткнуть, где в приведённой ссылке указывается правило исключения каталогов при поиске?
Закладка "Общие параметры". "Искать файлы" = "*.dll". "Место поиска:" = "С:\Windows".Flasher писал(а):Предлагаю пример: *.dll, плагин tc, свойство: Размер < 500. В Обших пишем: С:\Windows, исключить надо system32. Вопрос: что пишем во вкладке "Плагины"?
Закладка "Дополнительно". "Размер файла" "<" "500" "байт".
Закладка "Плагины". "V" "Поиск с плагинами". "Объединять:" = "И: все правила". "Плагин:" = "tc", "Свойство:" = "Путь", "Операция:" = "!содержит", "Значение:" = "system32".
Нет, я не сплю. Я просто медленно моргаю.
Flasher
Я дал иную ссылку "http://totalcommander.msk.ru/html/dlg_s ... ugins.html" но переход на вкладку плагины не срабатывает.
Искать файлы *.dll
Место поиска F:\WINDOWS
Результат такой
Я дал иную ссылку "http://totalcommander.msk.ru/html/dlg_s ... ugins.html" но переход на вкладку плагины не срабатывает.
Создал в папках F:\WINDOWS\xx.dll и F:\WINDOWS\system32\xx.dllFlasher писал(а):Вопрос: что пишем во вкладке "Плагины"?
Искать файлы *.dll
Место поиска F:\WINDOWS
Результат такой
Знаю, из буфера не ту взял случайно.GGS писал(а):Я дал иную ссылку
То есть? Какой переход? Я просил указать место, где по приведённой ссылке можно увидеть обговариваемое правило. Причём там RTFM?GGS писал(а):но переход на вкладку плагины не срабатывает
Допустим. А вот такое: в неком каталоге есть папки с названиями: "1", "2", "3", "4". Кидаем в каждую по одинаковому файлу. Ищем файлы по его расширению (*.xxx). Исключить нужно каталоги "2" и "4". Каков будет результат?GGS писал(а):Результат такой
В любом случае без нескольких правил не обойтись, как можно заметить. Грубо говоря, от простого к сложному.
ЗЫ: Странно, у меня почему-то это свойство на английском (path), хотя локализация русская.
А вот это совсем интересно. Речь идёт о свойстве именно встроенного плагина tc? Где именно там path вместо Путь? Везде, где доступен список свойств? Скрин можно увидеть?Flasher писал(а):Странно, у меня почему-то это свойство на английском (path), хотя локализация русская.
И вообще тут наметился уход от исходного вопроса. Предлагаю всем вернуться к нему. Предложенный в первом посте вариант поиска с плагинами не ищет содержимое папки programs, но ищет её саму. Ровно то же самое происходит при использовании исключения на первой вкладке (*.*|programs\). Так что в этом смысле один RTFM стОит другого.
Задача же (если я правильно её понял) состоит в том, чтобы убрать из поиска не только содержимое указанной папки, но и саму папку, оставив всё остальное (в том числе гипотетически существующие файлы, содержащие programs в имени).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.