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

Добавлено: Пт июн 03, 2022 14:52
up2
Очень вам благодарен (я читал справку, но так и не понял, что это то, что нужно).
Теперь всё сработало.

Добавлено: Пт янв 19, 2024 00:52
vitaliy_13
Помогите, пожалуйста, с поиском. Есть файлы вида:

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

Нужно поиском найти все файлы, в конце имени которых рандомные четырехзначные цифры (как в первом файле);
Опять таки поиском нужно найти все файлы, в которых встречаются цифры вообще (не важно в каком месте).

Добавлено: Пт янв 19, 2024 02:37
Monarch-LFV
vitaliy_13
Нужно поиском найти все файлы, в конце имени которых рандомные четырехзначные цифры (как в первом файле);
В поле "Искать файлы":
\d{4}\.[^\.]*$
И поставить галку на "Рег. выраж.".
поиском нужно найти все файлы, в которых встречаются цифры вообще (не важно в каком месте)
Также с включенными регулярными выражениями:
\d

Добавлено: Пт янв 19, 2024 20:38
vitaliy_13
Monarch-LFV
Очень помогло. Спасибо. Я бы никогда такой комбинации не додумался.

поиск папи, содержащей сразу два (три) указанных файла

Добавлено: Ср фев 28, 2024 09:36
smaxus
Доброго дня!

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

Заранее спасибо за ваше время!

Добавлено: Ср фев 28, 2024 11:40
sa
smaxus
Попробуйте так.
В поле Искать файлы: перечислите через пробел (или точку с запятой) ваши 2 или 3 файла.
На вкладке Дополнительно в Поиске дубликатов в поле по данным плагинов: укажите [=tc.Путь].
Галки по имени, по размеру, по содержимому снимите.
Выполните поиск.

Добавлено: Чт фев 29, 2024 03:29
smaxus
sa
вопрос закрыт. то что нужно! благодарю от души!

Добавлено: Чт фев 29, 2024 10:27
sa
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 с такой вкладкой Плагины.

Добавлено: Чт апр 11, 2024 12:55
Роман12
Добрый день!
Нужна помощь. Пример: Есть 10 папок с разными именами. В них лежат различные файлы (doc,xls,…). Нужно найти папки в которых лежат файлы в имени которых присутствует какое-то общее название. Другими словами: в двух папках из десяти лежат файлы *К*.xls. Итог нужно найти и выделить эти две папки в окне тотала. Тем самым будет понятно что в не выделенных папках этих файлов нет.

Добавлено: Чт апр 11, 2024 15:04
sa
Роман12
Посмотрите последние 3 строчки сообщения перед вашим.
Только 123=*К*.xls, а в поле Значение: при поиске с плагинами укажите не 1, а 0 (или просто уберите 1).

Добавлено: Чт апр 11, 2024 15:17
Monarch-LFV
Роман12
Непонятно, нужно ли искать во всех подпапках с рекурсией или только на первом уровне вложенности. Но в любом случае можно сделать это с помощью утилиты TCIMG:

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

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

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

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

Добавлено: Чт апр 11, 2024 15:26
Роман12
Пробовал, не хочет искать если в поле Операция стоит знак >, если его в этом поле заменить на =, то он показывает все папки, в которых сидят любые экселевские файлы. Результат неверен :(

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

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

Добавлено: Чт апр 11, 2024 15:55
Роман12
sa писал(а):Роман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

Добавлено: Чт апр 11, 2024 16:07
sa
А на вкладке поиска с плагинами справа (после поля Значение:) выбрали 123?