Поиск файлов и директорий

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
ndvhini
Posts: 6
Joined: Tue 26 Oct, 2010 14:51

Поиск папок

Post by ndvhini » Thu 16 Apr, 2015 05:44

Latest post of the previous page:

Мне нужно найти все папки, содержащие файлы по маске "*.log". Результат нужен именно в виде списка папок. Это возможно?

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

Поиск папок

Post by John Doe » Thu 16 Apr, 2015 10:07

ndvhini wrote: Мне нужно найти все папки, содержащие файлы по маске "*.log". Результат нужен именно в виде списка папок. Это возможно?
Прямо - нет.
Фар может отобразить на панели готовый список таких папок.
А список можно получить с помощью lua- или cmd- скрипта (в зависимости от того, что вам ближе).

P.S.
Плагины RESearch и LF Search позволяют использовать lua (и не только) скрипты.
Подозреваю это позволит вам решить задачу максимально прямо (могу ошибаться, не пробовал).

User avatar
HaRT
Moderator
Posts: 8470
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

Поиск папок

Post by HaRT » Thu 16 Apr, 2015 11:53

John Doe wrote: Фар может отобразить на панели готовый список таких папок.
Имелось в виду „список таких файлов“?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

Поиск папок

Post by John Doe » Thu 16 Apr, 2015 11:59

Папок.

User avatar
HaRT
Moderator
Posts: 8470
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

Поиск папок

Post by HaRT » Thu 16 Apr, 2015 12:04

John Doe wrote: Папок
Хм. Как? Я такой возможности — разумеется, без скриптов — не знаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

Поиск папок

Post by John Doe » Thu 16 Apr, 2015 12:06

Нужен готовый файл-список (полученный скриптами), а отображать умеет временная панель.

Или указанные плагины (надо пробовать, не уверен).

Shmuel
Posts: 5524
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 179 times

Поиск папок

Post by Shmuel » Thu 16 Apr, 2015 14:00

ndvhini wrote: Мне нужно найти все папки, содержащие файлы по маске "*.log". Результат нужен именно в виде списка папок. Это возможно?

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

Поиск папок

Post by John Doe » Thu 16 Apr, 2015 14:37

John Doe wrote: Или указанные плагины (надо пробовать, не уверен).
Попробовал, и обнаружил, что в указанных плагинах скрипты предусмотрены только для работы с текстом (

Shmuel
Posts: 5524
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 179 times

Поиск папок

Post by Shmuel » Thu 16 Apr, 2015 14:40

John Doe wrote: обнаружил, что в указанных плагинах скрипты предусмотрены только для работы с текстом (
Расшифруйте.

User avatar
John Doe
Бюрократ
Posts: 11848
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 130 times

Поиск папок

Post by John Doe » Thu 16 Apr, 2015 14:49

Это значит, что скрипты работают в режиме поиска с заменой, и управляют только заменой текста.

А для решения задачи данного топика было бы удобно воспользоваться скриптингом при обычном поиске в панелях, что в указанных плагинах не предусмотрено.

gotar
Posts: 305
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 8 times

Поиск папок

Post by gotar » Thu 16 Apr, 2015 16:33

Кто нибудь превращал far.RecursiveSearch в итератор?

tmpnik
Posts: 30
Joined: Fri 19 Nov, 2010 09:30

ytне могу настроить фильтр

Post by tmpnik » Fri 17 Apr, 2015 08:20

Хотел получить список файлов, которые были сегодня скопированы, но почему то выдается весь список файлов за все числа, как надо сделать правильно, картинка как-то криво вставилась, там время вверху =<23:00 и =>00:00

Image

User avatar
HaRT
Moderator
Posts: 8470
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 74 times
Been thanked: 135 times

Поиск файлов и директорий

Post by HaRT » Fri 17 Apr, 2015 08:30

tmpnik, создав новый фильтр, Вы его в списке включили плюсиком?
Фар есть инструмент, а не нянька. © 2009 DrKnS

tmpnik
Posts: 30
Joined: Fri 19 Nov, 2010 09:30

Поиск файлов и директорий

Post by tmpnik » Fri 17 Apr, 2015 09:02

Да я плюсик поставил в первую очередь, не охота картинку сюда вставлять, но если необходимо, то покажу и в картинках...

tmpnik
Posts: 30
Joined: Fri 19 Nov, 2010 09:30

Поиск файлов и директорий

Post by tmpnik » Fri 17 Apr, 2015 09:07

Image

User avatar
Dream
Posts: 102
Joined: Fri 14 Apr, 2006 01:21

Поиск файлов и директорий

Post by Dream » Sun 16 Aug, 2015 07:15

Подскажите такой вот вопрос. Ищу кучу файлов, содержащих определенный текст. Для убыстрения поиска, просматриваю только в заголовках файлов, первые 1000 байт. Т.е. делаю Alt+F7, нужный текст в поле "Содержащие текст", затем "Дополнительно" - проводить поиск в первых 1000B - Far все ищет, но вот как-то это дополнительное условие 1000B можно зафиксировать? А то при следующем поиске файла, приходится снова заходить в "дополнительно" - и ставить "проводить поиск в первых: 1000B" Help не помог, в параметрах "использовать фильтр" не нашел такой настройки, там по атрибутам файлов в основном параметры.

User avatar
Raistlin
Posts: 669
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Поиск файлов и директорий

Post by Raistlin » Sun 23 Aug, 2015 23:18

Dream wrote: как-то это дополнительное условие 1000B можно зафиксировать?
Макросом.
Magically yours
Raistlin

Post Reply

Return to “Нужна помощь”