Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Поиск с исключением (search with exclude)
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
gendalv



Joined: 20 Jul 2013
Posts: 18

Post (Separately) Posted: Thu Sep 04, 2014 02:57    Post subject: Reply with quote

а как исключать папку если в имени есть [ ] или/и ( ) :
[bla bla] name of folder (1)

все таки странно что такая простая функция так не интуитивно реализована -_- может плагин есть исключающий любое введенное имя папки со всем подпапками?
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Thu Sep 04, 2014 09:58    Post subject: Reply with quote

gendalv
А если обычным образом?
Искать файлы:
Code:
*.* | "[bla bla]\" "(bla bla)\"
Back to top
View user's profile Send private message
enot



Joined: 26 Feb 2020
Posts: 3

Post (Separately) Posted: Wed Feb 26, 2020 15:59    Post subject: Поиск файлов Reply with quote

Добрый день

Делаю поиск файлов по содержимому
Code:
Общий размер файлов:
2 497 422 880 байт.
Всего файлов - 360 056,
каталогов - 56 533.


Добавил некоторые папки в исключение, чтобы в них не искать ничего
По ТС все равно перебирает дочерние папки и файлы у исключенных папок - как сделать, чтобы он не перебирал?

Даже просто перебор всех дочерних элементов занимает много времени.
Да и просто логично, что если имя папки в исключениях пути, то и все дочерние также будут в исключениях
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Wed Feb 26, 2020 16:19    Post subject: Reply with quote

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

Если речь идёт о списке исключений (Конфигурация > Настройка > Список исключений), то исключённые папки точно не видны (не показываются) в файловых панелях?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Wed Feb 26, 2020 18:34    Post subject: Reply with quote

enot
Как оформлять исключения, описано много где, начиная со справки TC.
Вы совершенно однозначно неправильно задали исключения: либо в диалоге поиска, либо в списке исключений, либо в обоих случаях. Тщательно проверьте это, следуя предшествующим рекомендациям.
По поиску с исключениями на этом форуме обсуждений было предостаточно, включая специальную тему. А давать темам общие заголовки типа "Поиск файлов" не следует.
Замечание за нарушение правил форума. Сообщения перенесены в приемлемую для этого тему.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
enot



Joined: 26 Feb 2020
Posts: 3

Post (Separately) Posted: Thu Feb 27, 2020 23:51    Post subject: Reply with quote

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

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


*.* | node-modules\
все равно перебирает все дочерние

prntscr.com/r8odvk
тоже все перебирает
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Feb 28, 2020 00:37    Post subject: Reply with quote

enot
Как будто перебора нет в варианте поиска при задействованном списке исключений (Конфигурация > Настройка > Список исключений).
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Fri Feb 28, 2020 06:56    Post subject: Reply with quote

enot
На основании чего вы вообще судите в ходе поиска о наличии перебора в содержимом исключённых папок, какая у вас версия TC и (если она новая) используется ли при поиске программа Everything?
Кроме того, кнопкой "цитата" надо уметь пользоваться, полдное цитирование чужих сообщений, включающих собственный ник, категорически не одобряется. Почитайте правила форума и про оверквотинг, и про заглавные буквы и точки в сообщениях.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
enot



Joined: 26 Feb 2020
Posts: 3

Post (Separately) Posted: Fri Feb 28, 2020 08:51    Post subject: Reply with quote

Avada wrote:
enot
На основании чего вы вообще судите в ходе поиска о наличии перебора в содержимом исключённых папок, какая у вас версия TC и (если она новая) используется ли при поиске программа Everything?


tc 9.12
по статус бару в окне алт ф7 - видно как перебирает все в node_modules


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

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

Нужно найти фаил по содержимому при это не делая поиск и перебор всех подпапок в поддерикториях */node_modules
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Feb 28, 2020 09:23    Post subject: Reply with quote

enot wrote:
Начинаем сначала.

Продолжим: добавьте node_modules в список исключений. Затем поиск по Alt+F7.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Fri Feb 28, 2020 14:23    Post subject: Reply with quote

enot
При наличии каталога в списке исключений никакого перебора его содержимого нет. Проверяйте. В конце node_modules в этом списке обратный слэш советую поставить.
И дубль два: не надо включать в цитату свой ник.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 309

Post (Separately) Posted: Thu Feb 08, 2024 18:29    Post subject: Reply with quote

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

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10262
Location: Россия, Саратов

Post (Separately) Posted: Thu Feb 08, 2024 21:41    Post subject: Reply with quote

790
Вы, может быть, хотя бы название плагина для приличия сообщите?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 174

Post (Separately) Posted: Thu Feb 08, 2024 23:42    Post subject: Reply with quote

790
Не знаю, поможет ли вам решить проблему FileX. У него есть поле DriveType. Через него можно попробовать исключить.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 309

Post (Separately) Posted: Fri Feb 09, 2024 00:21    Post subject: Reply with quote

Avada wrote:
790
Вы, может быть, хотя бы название плагина для приличия сообщите?

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

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

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:\, я кое-как разобрался. Вопрос как быть с \\ - я забыл, но помню, что где-то видел решение.
_________________
TC 11.03, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 6 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group