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
Neptun79



Joined: 24 Jul 2010
Posts: 93

Post (Separately) Posted: Wed Oct 05, 2011 21:28    Post subject: Reply with quote

Доброго.

Какое выражение должно быть в строке поиска чтобы нашлись только каталоги (папки) на 4-х жестких дисках которые содержат видеофайлы с определёнными расширениями. , т.е видеофайлы должны лежать именно в папке , а не на диске С скажем.

И как найти только папки ? не одиночные файлы. ?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Oct 06, 2011 20:34    Post subject: Reply with quote

Neptun79
Поскольку доступа к форуму некоторое время не было, ответил на аналогичный вопрос здесь. Этим предлагаю и ограничиться, поскольку к теме прямого отношения вопрос не имеет.

 !  Avada:
Оффтоп про поиск по длительности звучания фильма отделён сюда.

_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Tue May 14, 2013 21:06    Post subject: Поиск с исключением папок и файлов Reply with quote

Приветствую всех!
Подскажите пожалуйста, как сделать поиск файлов, не содержащих в имени подстроки:
1) xp
2) vista
исключая из поиска каталоги с именами, содержащие подстроки:
1) bios
2) _drv

 !  Avada:
Объединено с имеющейся темой.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 14, 2013 21:38    Post subject: Reply with quote

Не очень понял, папка расценивается как часть в пути к файлу или как интерпретация файла?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Tue May 14, 2013 21:46    Post subject: Reply with quote

Да, папка, как часть пути к файлу.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 14, 2013 22:04    Post subject: Reply with quote

Ну, это уж совсем справочная информация: *xp*.* *vista*.* | *bios*\ *_drv*\

К тому же тема есть.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Tue May 14, 2013 22:11    Post subject: Reply with quote

Quote:
*xp*.* *vista*.*

Мне наоборот нужно исключить xp и vista.
Понял, нужная строка: *.* | *xp*.*; *vista*.*; bios\; _drv\

Благодарю за помощь!

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

А как искать файлы *.exe; *.cab; *.msi; *.zip; *.7z; *.rar только, если в пути (от места поиска) присутствует подкаталог drv ?
*drv*\; *.exe; *.cab; *.msi; *.zip; *.7z; *.rar - не проходит, т.к. каталога drv нет в первом уровне вложенности.

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

Почему не проходит шаблон с RegExp-ом?: .*\\drv\\.*\.(exe|cab|msi|zip|7z|rar)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 14, 2013 22:57    Post subject: Reply with quote

Ciber SLasH wrote:
нужная строка: *.* | *xp*.*; *vista*.*; bios\; _drv\
Скорее так: *.* | *xp*.* *vista*.* *bios*\ *_drv*\ *.

Ciber SLasH wrote:
т.к. каталога drv нет в первом уровне вложенности
Глубина вложенности стоит отдельной опцией. Вопрос: drv должен быть родителем или только подкаталогом активного?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Tue May 14, 2013 23:00    Post subject: Reply with quote

Ciber SLasH wrote:
т.к. каталога drv нет в первом уровне вложенности

Можно подкаталог задать на вкладе Плагины, где выбрать Плагин: tc Свойство: путь Операция: содержит Значение: drv
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Tue May 14, 2013 23:01    Post subject: Reply with quote

drv должен быть родителем файла.
Т.е. Место поиска:
E:\Work\_drv\Notebooks
Дерево подкаталогов:
Acer\drv\[<серия>]\<модель>\*.zip|*.7z|*.rar
Acer\Bios

Asus\drv\[<серия>]\<модель>\*.zip|*.7z|*.rar
Asus\Bios
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 14, 2013 23:10    Post subject: Reply with quote

Ciber SLasH wrote:
drv\[<серия>]\<модель>\*.zip
Какой же drv родитель, если им является <модель>?
Тут получается так:
Поиск с плагинами: И: ...
Code:
tc | Путь       | содержит    | \drv\
tc | Каталог    |      =      | Нет
tc | Расширение | Рег. выраж. | (exe|cab|msi|zip|7z|rar)

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Wed May 15, 2013 01:53    Post subject: Reply with quote

sa wrote:
Можно подкаталог задать на вкладе Плагины, где выбрать Плагин: tc Свойство: путь Операция: содержит Значение: drv

Благодарю!
Так и сделал. В итоге, то, зачем это было нужно (поиск VEN&DEV в INF-файлах, упакованных в архив) делается в 2 подхода:
1) поиск архивов: TC | Путь | RegExp | \\drv\\
2) поиск в найденном: *.inf
в архивах
с текстом: VEN_xxxx&DEV_yyyy
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed May 15, 2013 09:34    Post subject: Reply with quote

Quote:
1) поиск архивов: TC | Путь | RegExp | \\drv\\

Для такого простого выражения лучше использовать не RegExp, а просто содержит. Сложность проверки гораздо меньше.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Wed May 15, 2013 10:42    Post subject: Reply with quote

Всех благодарю за участие!
Советы намотал на ус Very Happy
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed May 15, 2013 15:55    Post subject: Reply with quote

MVV wrote:
Для такого простого выражения лучше использовать не RegExp, а просто содержит.
Дык у меня выше приведён пример.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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 5 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