Страница 6 из 7

Добавлено: Чт сен 04, 2014 02:57
gendalv
а как исключать папку если в имени есть [ ] или/и ( ) :
[bla bla] name of folder (1)

все таки странно что такая простая функция так не интуитивно реализована -_- может плагин есть исключающий любое введенное имя папки со всем подпапками?

Добавлено: Чт сен 04, 2014 09:58
sa
gendalv
А если обычным образом?
Искать файлы:

Код: Выделить всё

*.* | "[bla bla]\" "(bla bla)\"

Поиск файлов

Добавлено: Ср фев 26, 2020 14:59
enot
Добрый день

Делаю поиск файлов по содержимому

Код: Выделить всё

Общий размер файлов:
2 497 422 880 байт.
Всего файлов - 360 056,
каталогов - 56 533.
Добавил некоторые папки в исключение, чтобы в них не искать ничего
По ТС все равно перебирает дочерние папки и файлы у исключенных папок - как сделать, чтобы он не перебирал?

Даже просто перебор всех дочерних элементов занимает много времени.
Да и просто логично, что если имя папки в исключениях пути, то и все дочерние также будут в исключениях

Добавлено: Ср фев 26, 2020 15:19
sa
enot
В случае, если исключения указываются в диалоге поиска (Alt+F7) в поле Искать файлы: (после |), то завершается ли папка обратной косой чертой \?

Если речь идёт о списке исключений (Конфигурация > Настройка > Список исключений), то исключённые папки точно не видны (не показываются) в файловых панелях?

Добавлено: Ср фев 26, 2020 17:34
Avada
enot
Как оформлять исключения, описано много где, начиная со справки TC.
Вы совершенно однозначно неправильно задали исключения: либо в диалоге поиска, либо в списке исключений, либо в обоих случаях. Тщательно проверьте это, следуя предшествующим рекомендациям.
По поиску с исключениями на этом форуме обсуждений было предостаточно, включая специальную тему. А давать темам общие заголовки типа "Поиск файлов" не следует.
Замечание за нарушение правил форума. Сообщения перенесены в приемлемую для этого тему.

Добавлено: Чт фев 27, 2020 22:51
enot
sa писал(а):enot
В случае, если исключения указываются в диалоге поиска (Alt+F7) в поле Искать файлы: (после |), то завершается ли папка обратной косой чертой \?

Если речь идёт о списке исключений (Конфигурация > Настройка > Список исключений), то исключённые папки точно не видны (не показываются) в файловых панелях?
*.* | node-modules\
все равно перебирает все дочерние

prntscr.com/r8odvk
тоже все перебирает

Добавлено: Чт фев 27, 2020 23:37
sa
enot
Как будто перебора нет в варианте поиска при задействованном списке исключений (Конфигурация > Настройка > Список исключений).

Добавлено: Пт фев 28, 2020 05:56
Avada
enot
На основании чего вы вообще судите в ходе поиска о наличии перебора в содержимом исключённых папок, какая у вас версия TC и (если она новая) используется ли при поиске программа Everything?
Кроме того, кнопкой "цитата" надо уметь пользоваться, полдное цитирование чужих сообщений, включающих собственный ник, категорически не одобряется. Почитайте правила форума и про оверквотинг, и про заглавные буквы и точки в сообщениях.

Добавлено: Пт фев 28, 2020 07:51
enot
Avada писал(а):enot
На основании чего вы вообще судите в ходе поиска о наличии перебора в содержимом исключённых папок, какая у вас версия TC и (если она новая) используется ли при поиске программа Everything?
tc 9.12
по статус бару в окне алт ф7 - видно как перебирает все в node_modules


Начинаем сначала.

Есть куча папок.
У каждой папки есть подпапка node_module с гигантским количеством папок и файлов.

Нужно найти фаил по содержимому при это не делая поиск и перебор всех подпапок в поддерикториях */node_modules

Добавлено: Пт фев 28, 2020 09:45
sa
enot писал(а):Начинаем сначала.
Продолжим: добавьте node_modules в список исключений. Затем поиск по Alt+F7.

Добавлено: Пт фев 28, 2020 13:23
Avada
enot
При наличии каталога в списке исключений никакого перебора его содержимого нет. Проверяйте. В конце node_modules в этом списке обратный слэш советую поставить.
И дубль два: не надо включать в цитату свой ник.

Добавлено: Чт фев 08, 2024 17:29
790
Извиняюсь, за банальный вопрос. Я где-то видел, как исключить сетевые каталоги из поиска по шаблону, но не могу найти.
У меня шаблон на поиск видео файлов с плагином и когда захожу на удалённый сетевой диск, начинается полный ступор.
Все эти |Z:\ и |\\\ , "искать только в локальных", всякие варианты перепробовал - не помогает. (после | нужен пробел?) Может на плагин это всё не действует?
Наконец, добавил в шаблон второй "плагин" tc->Путь->!содержит: Z:\ , объединено по "И" - это сработало! Но это если открывать диск Z, а если cd \\х.х.х.х\* то опять плагин запускается.

Добавлено: Чт фев 08, 2024 20:41
Avada
790
Вы, может быть, хотя бы название плагина для приличия сообщите?

Добавлено: Чт фев 08, 2024 22:42
Orion9
790
Не знаю, поможет ли вам решить проблему FileX. У него есть поле DriveType. Через него можно попробовать исключить.

Добавлено: Чт фев 08, 2024 23:21
790
Avada писал(а):790
Вы, может быть, хотя бы название плагина для приличия сообщите?
А я думал, это надо в "плагинах" обсуждать...
wdx_TCMediaInfo настроен (помимо прочего) на извлечение из видео файлов информации о звуковой дорожке, далее через внутренние асоциации файлу присваивается соответствующая иконка. В целях ускорения повторного показа файла, плагин записывает инфо в собственную базу и пока не извлечёт и не запишет, папка с файлами не откроется, и у меня зависает весь ТС, вплоть до насильственного закрытия процесса. На локальных дисках проблемы нет, а при подключении удалённого диска, как локального через 2 роутера с VPN-ами, есть. Вот и хочется, чтобы плагин не занимался этой ерундой на сетевом диске.

пример шаблона:

Код: Выделить всё

DD_SearchFor=*.avi;*.mpg;*.mp4;*.mpe;*.asf;*.mov;*.rm;*.vob;*.wmv;*.mpa;*.mkv;*.m2v;*.flv;*.iflv;*.ogm;*.divx;*.tp;*.ts;*.m2ts;*.3gp;*.rmvb;*.m4v
DD_SearchIn=
DD_SearchText=
DD_SearchFlags=0|002002000020|||||||||0000|||
DD_plugin="tcmediainfov.Commercial name" contains DD & tc.path !contains Z:\\
Как отключить плагин на сетевом диске Z:\, я кое-как разобрался. Вопрос как быть с \\ - я забыл, но помню, что где-то видел решение.