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

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

Запись от Базаров размещена 24.03.2014 в 19:58

Зачем это нужно
При работе с файлами пользователи часто забывают, в каком каталоге находится тот или иной файл. Norton Commander позволяет найти файл на диске по сведениям о имени файла, по содержащейся в файле строке символов, дате создания, размеру и другим характеристикам. Поиск может производиться на всем диске, в определенном каталоге или в указанном каталоге и всех его подкаталогах любой степени вложенности. Результаты поиска файлов можно поместить в специальную панель Norton Commander, что позволяет произвести групповые действия над всеми или некоторыми найденными файлами: удалить, скопировать, поместить в архив и т.д.
Начало поиска
Для начала поиска следует предпринять следующие действия.
  1. Сделайте текущим диск, на котором хотите производить поиск файлов.
  2. Если вы хотите производить поиск в определенном каталоге или в каталоге и его подкаталогах, сделайте этот каталог текущим.
  3. Нажмите комбинацию клавиш Alt-F7.
На экране появится запрос параметров поиска файлов, показанный на рисунке.





Установив все режимы поиска, следует нажать кнопку запроса Start (Старт) для начало поиска. Как правило, с помощью клавиатуры начать поиск можно также, нажав клавишу Enter.
Замечание. Шаги 1 и 2 выше не обязательны, но они удобны, так как избавляют от ручной корректировки параметров запроса.
Параметры поиска файлов
В запросе, показанном на рисунке выше, имеются следующие поля:
Find Files (Найти файл (ы)) - здесь надо ввести имя искомого файла или несколько имен, разделенных пробелами. В именах можно использовать символы * и ?, а также регулярные выражения, о которых будет говориться ниже;
Location (s) (Каталог (и)) - здесь программа выводит имя текущего каталога. Вы можете изменить это поле, указав там каталог или каталоги, в которых производится поиск файлов. При задании нескольких каталогов они должны разделяться пробелами или точками с запятой. При поиске на всем диске значение данного поля игнорируется;
Containing (Содержащие) - здесь можно указать строку символов, которая должна содержаться в искомых файлах. При поиске строки символов прописные и строчные буквы не различаются (то есть поиск ведется без учета регистра букв). При включенном режиме Regular Expression (Поиск по шаблону) в поле Containing (Содержащие) можно использовать регулярные выражения (см. далее). Если данное поле не заполнено, поиск строк не ведется.
Замечания. 1. Нажав кнопку запроса F10 - Tree (F10 - Дерево), можно вывести на экран дерево каталогов текущего диска. Выбранный при этом каталог (его надо дважды щелкнуть мышью или выделить с помощью клавиш перемещения курсора и нажать Enter) помещается в поле Location (s) (Каталог (и)) запроса параметров поиска файлов.
2. В поле Location (s) (Каталог (и)) можно использовать значения переменных окружения DOS, заключив имена этих переменных слева и справа в знаки процента. Например, %РАТН% - поиск в каталогах, в которых DOS ищет запускаемые программы, %ТЕМР% - поиск в каталоге, в котором размещаются временные файлы.
Место поиска файлов
В прямоугольнике Search Locations (Место поиска) следует установить один из режимов переключателя, указывающего расположение искомых файлов (напомним, что для установки значения поля переключателя надо щелкнуть его мышью или подвести к нему курсор и нажать клавишу Пробел):
Entire disk (Весь диск) - поиск на всем диске, имя диска указывается справа от надписи Entire disk (Весь диск). Для смены диска, на котором производится поиск, можно нажать кнопку запроса Drive (Диск). Norton Commander выведет список имен дисков и вам надо будет нажать кнопку с буквой нужного диска или соответствующую клавишу на клавиатуре;
Location (s) and above (Каталог (и) и ниже) - поиск в каталогах, указанных в поле Location (s) (Каталог (и)), и всех их подкаталогах любой степени вложенности;
Location (s) only (Только каталог (и)) - поиск только в каталогах, указанных в поле Location (s) (Каталог (и)) .
Другие режимы поиска
Кроме указанных выше, в запросе параметров поиска файлов имеются следующие поля-флажки:
Find duplicates (Поиск повторов) - программа предъявит в качестве результатов поиска только те файлы, имена которых (с учетом расширения) встречаются более одного раза. Иногда данный режим может быть очень полезен (скажем, при нахождении дублирующихся файлов на диске);
Text files only (Только текст) - поиск только текстовых файлов. Программа считает текстовыми файлы, в первых 100 байтах которых не встречается байт с нулевым кодом (чрезвычайно странный и крайне плохо работающий критерий).
Дополнительные режимы поиска
Если в запросе, показанном на рисунке выше, нажать кнопку Advanced (Расширенный), программа выведет запрос с дополнительными параметрами поиска.





В этом запросе вы можете задать условия поиска файлов по дате создания, размеру и атрибутам. Имеется возможность поиска не только файлов, но и каталогов (если включить режим Directory (Каталог)).
Условия на даты файлов
В прямоугольнике File Date (Дата создания / изменения файла) можно указать условия на дату и время создания или последней модификации искомых файлов:
After (После) - в этом поле можно указать дату или дату и время через пробел, например 01.05.96 10:00. Искомые файлы должны иметь дату (или дату и время) создания или последней модификации не ранее указанной;
Before (До) - в этом поле можно указать дату или дату и время через пробел, например 01.07.96 12:00. Искомые файлы должны иметь дату (или дату и время) создания или последней модификации не позднее указанной.
Условия на размеры файлов
В прямоугольнике File size (Размер файла) можно указать условия на размер искомых файлов: Above (Больше) - размер искомых файлов больше указанного; Below (Меньше) - размер искомых файлов меньше указанного.
Условия на атрибуты
В прямоугольнике Attribute filters (Атрибуты файла) - можно указать условия на атрибуты искомых файлов. Установка режимов Hidden (Скрытый), System (Системный), Read Only (Только чтение), Archive (Архивный) позволяет отображать в панели файлы с соответствующими атрибутами. Режим None (Без атрибутов), если он включен, позволяет искать и файлы, у которых не установлен ни один из перечисленных выше атрибутов. Режим Directory (Каталог), если он включен, позволяет искать также и подкаталоги.
Задав все условия, надо выбрать кнопку запроса ОК, и вы вернетесь в запрос параметров поиска. Если вы передумали изменять дополнительные параметры поиска, нажмите кнопку Cancel (Отмена). Кнопка Clear all (Очистить все) позволяет вернуть поля запроса в исходное (незаполненное) состояние.
Выполнение поиска
При выполнении поиска файлов вид экрана практически такой же, как при задании параметров поиска файлов. Изменения лишь следующие:
  • в верхней части окна начинают выводиться имена найденных файлов;
  • в правой части окна (над кнопкой Quit FF (Выход)) сообщается число найденных файлов;
  • в нижней части окна вместо пяти кнопок остаются три: Stop (Стоп) - окончание поиска, View (Просмотр) - просмотр выделенного файла, Goto (Перейти к) - переход в каталог с выделенным файлом.
Прерывание поиска
Для досрочного прекращения поиска следует нажать клавишу Esc или кнопку Stop (Стоп) в окне поиска.
Окончание поиска
После окончания поиска файлов (обычного или по требованию пользователя) в нижней части экрана снова появятся пять командных кнопок:




New Search (Новый) - задать параметры нового поиска файлов;
View (Просмотр) - просмотр файла, выделенного в списке найденных файлов. По окончании просмотра вы вернетесь в окно с результатами поиска;
Goto (Перейти к) - закончить поиск файлов и перейти в каталог с файлом, выделенным в списке найденных файлов. При этом данный файл будет текущим (указанным курсором) в панели с оглавлением каталога;
Send to Panel (Панель) - закончить поиск файлов (то есть выйти из окна поиска файлов) и вывести найденные файлы в панель Norton Commander;
Quit FF (Выход) - закончить поиск файлов (то есть выйти из окна поиска файлов). Вместо нажатия на эту кнопку можно нажать клавишу Esc.
Замечание. Вывести результаты поиска в панель Norton Commander можно и позднее, в любой удобный момент. Для этого достаточно выбрать в меню Left (Левая) или Right (Правая) пункт Find file panel (Панель поиска).
Размещено в Без категории
Просмотров 1908 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

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