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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Как ограничить глубину поиска файлов?

Post by fml2 »

Latest post of the previous page:

Здравствуйте.

Можно ли, используя стандартный диалог поиска файлов (Alt+F7), ограничить глубину, на которой Фар будет искать файлы?

Я имею в виду следующее: предположим, у меня есть каталог X и в нем много подкаталогов. Все эти подкаталоги имеют некую стандартную структуру, довольно глубокую, и содержат много файлов. Но непосредственно в каждом каталоге имеется файл "description.txt". Мне бы хотелось найти во всех каталогах файлы "description.txt", содержащие некий текст. Причем я знаю, что эти файлы находятся только там, т.е. "глубоко" искать нет смысла. Можно ли это как-то сказать Фару? Тогда бы я искал файлы, исходя из каталога X и ограничил бы поиск глубиной 2.

В справке я нашел только опцию для поиска строки среди первых N байтов файла. Мой вопрос тоже в эту сторону: как целенаправленно ограничить область поиска.

В юниксовской программе find для этого есть опция "-maxdepth".

Спасибо за советы.
fps
Posts: 267
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 27 times
Been thanked: 14 times

Re: Как ограничить глубину поиска файлов?

Post by fps »

В RESearch есть такая опция.
Dimasick
Posts: 5
Joined: Sun 26 Apr, 2009 14:32

Поиск файла

Post by Dimasick »

Когда вызываю поиск файла (Alt-F7), то в поле "Используя таблицу символов" каждый раз выставляю "Все таблицы символов" (по умолчанюи стоит "Дос текст"). Можно ли сделать так, чтобы эта опция была такой ("Используя таблицу символов") по умолчанию?
2useven10
Posts: 5211
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Re: Поиск файла

Post by 2useven10 »

Shift-F9 после поиска со всеми страницами.
Dimasick
Posts: 5
Joined: Sun 26 Apr, 2009 14:32

Re: Поиск файла

Post by Dimasick »

Сработало. Спасибо :)
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Поиск символических ссылок

Post by Raistlin »

Хочу найти все символические ссылки на папки в дереве папок. Alt-F7, [x] Use filters, в Фильтрах создаю новый - [ ] Directory (это по умолчанию так было, ну, я и оставил), [x] Reparse point. Ищу - находятся все папки, которые попались на пути. Изменяю фильтр: [?] Directory - работает правильно. Это так и должно быть?
Magically yours
Raistlin
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Поиск символических ссылок

Post by Raistlin »

Magically yours
Raistlin
fich
Posts: 1
Joined: Wed 14 Jan, 2015 10:56

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

Post by fich »

СПАСИБО!
Оффтоп

- Удаляйте, я всё сказал . ..
ndvhini
Posts: 6
Joined: Tue 26 Oct, 2010 14:51

Поиск папок

Post by ndvhini »

Мне нужно найти все папки, содержащие файлы по маске "*.log". Результат нужен именно в виде списка папок. Это возможно?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Поиск папок

Post by John Doe »

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

P.S.
Плагины RESearch и LF Search позволяют использовать lua (и не только) скрипты.
Подозреваю это позволит вам решить задачу максимально прямо (могу ошибаться, не пробовал).
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Поиск папок

Post by HaRT »

John Doe wrote: Фар может отобразить на панели готовый список таких папок.
Имелось в виду „список таких файлов“?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Поиск папок

Post by John Doe »

Папок.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Поиск папок

Post by HaRT »

John Doe wrote: Папок
Хм. Как? Я такой возможности — разумеется, без скриптов — не знаю.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Поиск папок

Post by John Doe »

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

Или указанные плагины (надо пробовать, не уверен).
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Поиск папок

Post by Shmuel »

ndvhini wrote: Мне нужно найти все папки, содержащие файлы по маске "*.log". Результат нужен именно в виде списка папок. Это возможно?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Поиск папок

Post by John Doe »

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

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