Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

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

Запись от Базаров размещена 25.02.2014 в 23:56

Для поиска файлов на диске по имени файла и / или по содержащейся в файле строке символов можно использовать программу FileFind из комплекса Norton Utilities.
Формат вызова программы:
filefind имя-файла [строка-символов] [режимы]
В имени файла можно употреблять символы * и ?.
Поиск файла по имени
Если в имени файла нет указаний на то, в каком каталоге этот файл находится, поиск производится во всех каталогах на диске. Если задать режим , то поиск будет вестись только в текущем каталоге. А при указании режимов и /S поиск файла будет идти в текущем каталоге и всех его подкаталогах.
Если же каталог в имени файла задан, поиск производится только в этом каталоге. Если указать режим /S, то поиск будет вестись и в подкаталогах указанного каталога.
Поиск на всех дисках
Программа FileFind позволяет вести поиск файла на всех дисках компьютера. Для этого в имени файла вместо буквы, задающей имя диска, надо поставить символ "*", например, *:*.* - поиск во всех файлах на всех дисках.
Поиск строки символов
Если в командной строке задан параметр строка-символов, то программа FileFind ищет файлы, имя которых соответствует тому, что задано в параметре имя-файла (см. выше), и которые содержат заданную строку символов. Если при поиске необходимо учитывать различие между прописными и строчными буквами, в команде надо указать параметр /CS (по умолчанию различия между этими буквами при поиске не делается). Если строка символов содержит пробелы, ее следует заключить в кавычки «"», а если она содержит кавычки - в апострофы «'». Если же эта строка не содержит ни пробелов, ни кавычек, она может быть задана в командной строке непосредственно.
Замечание. Для правильного поиска строк, содержащих русские буквы, необходима установка параметров страны в файле CONFIG.SYS. Так, если файл COUNTRY.SYS находится в каталоге C:\EXE\MSDOS, то в файле CONFIG.SYS должна быть строка COUNTRY = 007,866, C:\EXE\MSDOS\COUNTRY.SYS.
Примеры
filefind digger.* - найти все файлы с именем digger и произвольным расширением;
filefind *:t*.doc - найти все файлы с именем, начинающимся с буквы t и расширением .DOC на всех дисках компьютера;
filefind *.doc "Иванов" /с - найти все файлы в текущем каталоге с расширением .DOC, содержащие строку символов "Иванов" (в любом регистре букв);
filefind *.doc "Иванов" /s /c /cs - найти все файлы с расширением .DOC в текущем каталоге и всех его подкаталогах, содержащие строку символов "Иванов" (именно с таким сочетанием прописных и строчных букв).
Поиск файлов
После того как вы введете команду, программа FileFind начнет поиск заданных файлов. Имена найденных файлов будут изображаться в окне в правом нижнем углу экрана. Кроме имени файла, там будут указаны размер файла, дата и время создания или последней модификации файла. А в режиме поиска строки символов в самой правой колонке этого окна для каждого файла будет выводиться количество вхождений искомой строки в файл.


Если файлов, удовлетворяющих условию поиска не найдено, на экран выдается сообщение:
No files found matching "имя-файла" containing "строка-символов"
(Нет файлов вида ..., содержащих строку ...)
и вы можете выйти из программы, нажав клавишу Esc.
Если программа FileFind нашла файлы, удовлетворяющие условию поиска, вы можете (даже если поиск еще не закончен) выделить клавишами и в списке интересующий файл и, нажав клавишу Enter, просмотреть его.
Просмотр найденных файлов
При просмотре можно пользоваться клавишами , , PgUp, PgDn для листания файла вверх и вниз, Home для перехода к началу файла, End для перехода к концу файла, , , Ctrl-и Ctrl- для перемещения вправо и влево по строкам файла. Кроме того, вы можете воспользоваться следующими клавишами:
Esc - для выхода в основное окно программы;
F7 - для просмотра предыдущего найденного файла;
F8 - для просмотра следующего найденного файла.
Если вы задали в команде параметр строка-символов, то при просмотре найденных файлов можно использовать также и следующие клавиши:
F5 - для перехода к предыдущему вхождению искомой строки;
F6 - для перехода к следующему вхождению искомой строки.
При этом программа отображает найденные строки символов инверсным цветом.
Действия со списком найденных файлов
Программа FileFind позволяет не только просматривать найденные файлы. Когда на экране выведен список найденных файлов, вы можете:
  • вывести список найденных файлов на принтер или в файл. Для этого надо нажать Ctrl-P и заполнить параметры выведенного программой запроса;
  • вывести список найденных файлов в виде командного файла. Для этого надо нажать Ctrl-B и заполнить параметры выведенного программой запроса. Программа FileFind позволяет указать текст, который надо поместить до и после имен файлов, а также до имен каталогов;
  • установить атрибуты ("только для чтения", "системный", "спрятанный", "архивировать") у одного файла или у всех найденных файлов. Для этого надо нажать Alt-C A и заполнить параметры выведенного программой запроса;
  • установить дату и / или время у одного файла или у всех найденных файлов. Для этого надо нажать Alt-C D и заполнить параметры выведенного программой запроса;
  • установить режимы вывода информации о найденных файлах. Для этого надо нажать Ctrl-F и заполнить параметры выведенного программой запроса.
Выход из программы
Вы можете выйти из программы FileFind:
  • с переходом в каталог, содержащий найденный файл. Для этого надо выделить этот файл в списке, клавишей Tab выделить надпись "Go To" и нажать Enter;
  • без перехода в другой каталог. Для этого следует нажать Esc.
Новый поиск
Вы можете запустить новый поиск, не выходя из программы FileFind. Для этого следует заполнить поля выведенного на экран запроса. Перемещение между полями осуществляется клавишей Tab. В поле File Name надо указать имя искомого файла (параметр имя-файла), в поле Containing - искомую строку символов (не заключая ее в кавычки или апострофы), выбрать клавишей Пробел режим поиска (на всем диске - Entire disk, в текущем каталоге и его подкаталогах - Current directory and below, только в текущем каталоге - Current directory only) и указать режимы поиска строки символов - без учета регистра букв (в поле Ignore case запроса стоит крестик) или с учетом регистра букв. Изменение режима поиска строки также осуществляется клавишей Пробел. После этого надо клавишей Tab выделить надпись Start и нажать Enter.
Дополнительные условия поиска
При нажатии клавиши F4 в программе FileFind на экран выводится запрос, в котором можно задать дополнительные условия поиска. Так, можно задать условия на размер, дату создания и атрибуты искомых файлов.
Замечания. 1. Аналогичные возможности поиска (хотя и несколько менее мощные) имеет программа Norton Commander.
2. В Norton Desktop 3.0 имеется аналогичная программе FileFind программа SuperFind, она обладает практически теми же возможностями, но предназначена для использования в среде Windows. А в Windows 95 функция поиска файлов встроена в оболочку Windows 95 - программу Explorer (Проводник). Впрочем, в Norton File Manager для Windows 95 (это часть комплекса Norton Navigator) имеются еще более мощные средства поиска файлов.

Размещено в Без категории
Просмотров 1488 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 02:27. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.