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 

Поиск в Тотал Командер
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
up2



Joined: 30 Jun 2007
Posts: 15

Post (Separately) Posted: Fri Jun 03, 2022 15:52    Post subject: Reply with quote

Очень вам благодарен (я читал справку, но так и не понял, что это то, что нужно).
Теперь всё сработало.
Back to top
View user's profile Send private message
vitaliy_13



Joined: 15 Jan 2024
Posts: 5

Post (Separately) Posted: Fri Jan 19, 2024 01:52    Post subject: Reply with quote

Помогите, пожалуйста, с поиском. Есть файлы вида:

dodi-ami-wopinnwg-3001.mp4
opus-0603-divelpori.mp4

Нужно поиском найти все файлы, в конце имени которых рандомные четырехзначные цифры (как в первом файле);
Опять таки поиском нужно найти все файлы, в которых встречаются цифры вообще (не важно в каком месте).
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 229

Post (Separately) Posted: Fri Jan 19, 2024 03:37    Post subject: Reply with quote

vitaliy_13
Quote:
Нужно поиском найти все файлы, в конце имени которых рандомные четырехзначные цифры (как в первом файле);

В поле "Искать файлы":
\d{4}\.[^\.]*$
И поставить галку на "Рег. выраж.".

Quote:
поиском нужно найти все файлы, в которых встречаются цифры вообще (не важно в каком месте)

Также с включенными регулярными выражениями:
\d
Back to top
View user's profile Send private message
vitaliy_13



Joined: 15 Jan 2024
Posts: 5

Post (Separately) Posted: Fri Jan 19, 2024 21:38    Post subject: Reply with quote

Monarch-LFV
Очень помогло. Спасибо. Я бы никогда такой комбинации не додумался.
Back to top
View user's profile Send private message
smaxus



Joined: 28 Feb 2024
Posts: 2

Post (Separately) Posted: Wed Feb 28, 2024 10:36    Post subject: поиск папи, содержащей сразу два (три) указанных файла Reply with quote

Доброго дня!

Подскажите как в тс найти только те папи, которые содержат сразу два (три) указанных файла.
Сейчас приходится сохранять результат поиска этих файлов и скриптом на PowerShell обрабатывать результат.

Заранее спасибо за ваше время!
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Wed Feb 28, 2024 12:40    Post subject: Reply with quote

smaxus
Попробуйте так.
В поле Искать файлы: перечислите через пробел (или точку с запятой) ваши 2 или 3 файла.
На вкладке Дополнительно в Поиске дубликатов в поле по данным плагинов: укажите [=tc.Путь].
Галки по имени, по размеру, по содержимому снимите.
Выполните поиск.
Back to top
View user's profile Send private message
smaxus



Joined: 28 Feb 2024
Posts: 2

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

sa
вопрос закрыт. то что нужно! благодарю от души!
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Feb 29, 2024 11:27    Post subject: Reply with quote

smaxus
Если всё же захочется увидеть в панели с результатами поиска не файлы, а папки, которым принадлежат найденные файлы, то это можно сделать, например, так (версия TC 11.00 и свежее):
1. Установить в панели пользовательский набор колонок, где первой пользовательской колонкой указан [=tc.Путь].
2. Выделить всё (Ctrl+A).
3. Скопировать в буфер обмена содержимое первой пользовательской колонки cm_CopyFileDetailsToClip 2 (из командной строки).
4. Вставить (Ctrl+V) содержимое буфера в файл-список (Shift+F4).
5. Загрузить список папок командой LOADLIST файл-список (из командной строки).

Добавлено.

Удобнее, конечно, воспользоваться для решения вашей задачи каким-нибудь специализированным плагином, например FileMask (можно скачать отсюда).
В нём достаточно в файле FileMask.ini в секции [DirMask] ввести строку
123=Name1.ext:Name2.ext:Name3.ext (с именами трёх ваших файлов, через двоеточие) и искать требуемые папки по Alt+F7 с такой вкладкой Плагины.
Back to top
View user's profile Send private message
Роман12



Joined: 11 Apr 2024
Posts: 5

Post (Separately) Posted: Thu Apr 11, 2024 13:55    Post subject: Reply with quote

Добрый день!
Нужна помощь. Пример: Есть 10 папок с разными именами. В них лежат различные файлы (doc,xls,…). Нужно найти папки в которых лежат файлы в имени которых присутствует какое-то общее название. Другими словами: в двух папках из десяти лежат файлы *К*.xls. Итог нужно найти и выделить эти две папки в окне тотала. Тем самым будет понятно что в не выделенных папках этих файлов нет.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Apr 11, 2024 16:04    Post subject: Reply with quote

Роман12
Посмотрите последние 3 строчки сообщения перед вашим.
Только 123=*К*.xls, а в поле Значение: при поиске с плагинами укажите не 1, а 0 (или просто уберите 1).
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 229

Post (Separately) Posted: Thu Apr 11, 2024 16:17    Post subject: Reply with quote

Роман12
Непонятно, нужно ли искать во всех подпапках с рекурсией или только на первом уровне вложенности. Но в любом случае можно сделать это с помощью утилиты TCIMG:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\TCIMG\TCIMG.exe
marks=2||test<1f!!1!!-1!![combo=||Маска:||*.*]>
WCMICONS.DLL,72
Выделить папки, содержащие файл по маске (с рекурсией)

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\TCIMG\TCIMG.exe
marks=2||test<1f!!1!!0!![combo=||Маска:||*.*]>
WCMICONS.DLL,72
Выделить папки, содержащие файл по маске (на 1-м уровне)

Путь до утилиты нужно прописать свой.
Back to top
View user's profile Send private message
Роман12



Joined: 11 Apr 2024
Posts: 5

Post (Separately) Posted: Thu Apr 11, 2024 16:26    Post subject: Reply with quote

Пробовал, не хочет искать если в поле Операция стоит знак >, если его в этом поле заменить на =, то он показывает все папки, в которых сидят любые экселевские файлы. Результат неверен Sad

Всем огромное спасибо. Всё заработало по методу предыдущего поста.


Last edited by Роман12 on Thu Apr 11, 2024 16:50; edited 1 time in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Apr 11, 2024 16:50    Post subject: Reply with quote

Роман12
В файле FileMask.ini в секции [DirMask] вы добавили строку 123=*К*.xls?
Back to top
View user's profile Send private message
Роман12



Joined: 11 Apr 2024
Posts: 5

Post (Separately) Posted: Thu Apr 11, 2024 16:55    Post subject: Reply with quote

sa wrote:
Роман12
В файле FileMask.ini в секции [DirMask] вы добавили строку 123=*К*.xls?

Да

[DirMask]
Word=*.doc
Excel=*.xls
RARs=*.rar
Pics=*.jpg:*.png:*.bmp
LogNum=>log[0-9]+
Executable==Executable
123=*ЕТК*.xls

[FileMask]
Logs=err*.log
bsc=*.bsc
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Thu Apr 11, 2024 17:07    Post subject: Reply with quote

А на вкладке поиска с плагинами справа (после поля Значение:) выбрали 123?
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, 8  Next
Page 7 of 8

 
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