Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

Wiki Category: Инструмент поиска

Запуск поиска в текущей папке файла, имя которого находится в буфере обмена

Q: Нужно найти файл, имя которого сейчас в буфере обмена. Как сделать? A: Скрипт на TCWSHelper: ‘============================================================================ ‘Запуск поиска в текущей папке файла, имя которого находится в буфере обмена. ‘============================================================================ Dim TCS Set TCS = CreateObject(«TCScript.Helper») TCS.Pause=100 TCS.LockTC True TCS.SendCommand(501) TCS.SendKeystroke (TCS.GetTextFromClip) TCS.SendKeystroke («{Enter}») TCS.LockTC False Set TCS=Nothing Wscript.Quit Batya . . . Read more

Исключение подпапки из поиска

Q: Скажите, как искать файл в определенной папке, исключая некоторые подпапки? Например, мне надо искать в папке c:\opera и ее подпапках, кроме папки c:\opera\cache4 A: RTFM. В окне поиска нажимаем Help и читаем: Цитата Включение/исключение определённых каталогов при поиске. Можно использовать подстановочные символы во включаемых/исключаемых именах каталогов, имена должны завершаться . . . Read more

Как найти файлы, в которых первый символ - x00

Q: Как найти файлы, в которых 1-й символ — 16-ный x00? A: В принципе можно искать через wdx-плагины. Проще всего использовать Script Content. Я, правда, не очень хорошо разбираюсь в 16-тиричных потрохах файлов. Возможно это поможет. script.ini: [Script] Section=First Hex Letter [First Hex Letter] Script=FirstHexLet.vbs LongName=1 ParseDirs=0 FirstHexLet.vbs: Dim FSO, . . . Read more

Отключить поиск в zip-папках

Q: Total Commander производит поиск в так называемых zip-папках (обычных zip-файлах, которые системой воспринимаются как каталоги) даже если галочка «Искать в архивах» отключена. Это затормаживает поиск, потому вопрос: как исправить положение (в то же время не теряя в Тотале возможность заходить в архивы, как в каталоги)? A: Отключить zip-папки в . . . Read more

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

Q: Как можно найти все каталоги (и только каталоги), в которых содержатся файлы определенного типа? Например, надо получить список каталогов, в которых есть файлы с расширением TXT. A: Делаешь кнопку на панели инструментов: Код кнопки TOTALCMD#BAR#DATA:cmd.exe /cfor /f %%i in (‘dir /b /s /ad’) do if exist %%i\*.txt echo %%i >> 1.txtD:\dshell\WCMICONS.DLL,27Поиск каталогов . . . Read more

Поиск пустых каталогов

Q: Вопрос следующий: возможен ли поиск только пустых каталогов в TC встроенными функциями (Alt+F7) или через дополнительные модули? A: Можно в TC 6.5+ с помощью плагина DirSizeCalc. У плагина есть поле «empty», которое и создано специально для этой цели. Павел Дубровский A: Или скриптом: Скрипт удаляет пустые папки внутри текущей . . . Read more

Поиск среди найденного

Q: Как можно заставить ТС искать файлы среди уже найденных файлов? Если я запускаю поиск, идет поиск заново среди всех файлов. A: Вывести найденные файлы на панель, выделить их все и, открыв окно нового поиска, поставить там галочку «Только в выделенных файлах/каталогах» (если, конечно, эта галочка почему-то сама не поставилась; . . . Read more

Поиск файла, содержащего несколько заданных слов

Q: Можно ли осуществлять поиск файлов, содержащих, например, два слова, если эти два или более слова встречаются в разных местах файла. Если такой поиск возможен, как его осуществить? A: Довольно непонятно формулируешь. Тебе нужно найти файлы, в тексте которых будут оба разыскиваемых слова, или достаточно, чтобы было хотя бы одно . . . Read more

Поиск файла, содержащего несколько заданных слов в имени

Q: Есть несколько файлов с именами, содержащими несколько слов, которые могут быть в разном порядке. Например: «один два три.zip» «три два один.zip» «три один два.zip» и т. п. Нужно найти файлы, обязательно содержащие в своём имени все эти слова. A: Можно воспользоваться средствами встроенного контентного плагина tc, как это показано . . . Read more