Как мгновенно найти файлы на флэш-накопителях, в общих сетевых ресурсах, на DVD-дисках и т. Д.


Вам не нужно быть опытным пользователем компьютера, чтобы накопить кучу резервных дисков, съемных дисков, жестких дисков USB и других нелокализованных носителей. Найти файл в этом беспорядке, особенно когда он больше недоступен для вашего компьютера, – головная боль. Продолжайте читать, пока мы покажем вам, как создать молниеносный индекс файлов.

Почему я хочу это сделать?

Когда каждый ваш файл хранится прямо на вашем компьютере, легко найти то, что вам нужно. Существуют отличные инструменты поиска, такие как «Все от VoidTools», которые в считанные секунды копируют таблицу основных файлов, чтобы найти именно то, что вы ищете.

Однако, как только вы начинаете работать с несколькими дисками, съемными носителями (такими как DVD-диски с данными, флэш-диски, файлы резервных копий на жестких дисках USB и т. Д.), Поиск становится все более сложным, если не невозможным. Если вы стали зависеть от этого быстрого локального поиска, предоставляемого такими инструментами, как «Все», попытка найти файлы, недоступные для таких инструментов, может быть крайне разочаровывающей.

Сегодня мы покажем вам, как индексировать все, начиная от общих сетевых ресурсов и заканчивая флэш-накопителем, и резервным жестким диском, который вы извлекаете раз в месяц. Вам не нужно будет выполнять какие-то загадочные правки в Windows, заставлять Windows перепрыгивать через любые индексные скачки или любые другие глупости, которые заставляют вас мириться, чтобы просто заставить Windows признать, что файл «Taxes 2009 1040» .pdf »на самом деле существует где-то в вашем созвездии хранения данных.

Вместо этого вы будете наслаждаться простым поиском, легким быстрым созданием каталога, и все это в легком и портативном пакете, который вы можете взять прямо с компьютера и взять с собой. Как легкий вес? Приложения занимают менее 200 КБ пространства и даже индексируют каждое локальное, сетевое и отдельное запоминающее устройство во всем нашем офисе, что дает только набор файловых индексов размером около 30 МБ.

Что мне нужно?

Для сегодняшнего урока вам понадобятся следующие вещи:

  • 1 копия Кэти.
  • Доступ к дискам, которые вы хотите проиндексировать.
  • Необязательно: 1 копия CathyCmd для автоматического обновления локального индекса.

Cathy – это простой и бесплатный инструмент, который автор, Роберт Вашичек, первоначально создал в 1990-х годах для каталогизации своей коллекции файлов MP3. Он проделал замечательную работу, присматривая за маленьким проектом на протяжении многих лет, и все еще регулярно обновляет его несколько раз в год.

Установка и настройка Кэти

После того, как вы загрузили Cathy, извлеките отдельный файл Cathy.exe в безопасное место. Мы решили поместить нашу установку в/Мои документы/Мои Dropbox/Индексы накопителей/так, чтобы 1) наши индексы накопителей были сохранены в Dropbox и 2) мы могли легко искать наши файловые индексы вне нашего домашнего компьютера/сети.

После того как вы извлекли и поместили исполняемый файл, продолжайте и запустите его. Вас встретит простая установка, как показано на скриншоте выше. Нет файлов, нет каталогов, пока нет ничего для поиска.

Примечание. Если вы получаете сообщение об ошибке, указывающее, что вам нужен файл mfc100.dll, это просто означает, что вам нужно получить распространяемый пакет Microsoft Visual C ++ для выполнения зависимостей программы. Вы можете скачать 32-битную версию здесь и 64-битную версию здесь.

Давайте начнем с создания нашего первого каталога. Какие вещи вы должны каталогизировать? Любой диск, диск, съемный носитель, сетевой диск или другой источник данных, к которому вы можете получить доступ со своего компьютера и прочитать структуру каталогов, является честной игрой. Вот несколько источников, чтобы рассмотреть возможность индексации для удобства поиска:

  • Локальные жесткие диски
  • Съемные жесткие диски
  • Резервное копирование CD/DVD
  • Флэш-накопители
  • Сетевые акции

Хотя вы можете начать проект, создав каталог для любого из ваших файловых местоположений, мы собираемся начать с индексации наших сетевых ресурсов – в 99% случаев, если мы не сможем найти файл на нашей локальной машине, мы найти его на офисном сервере.

Создайте свой первый каталог, нажав на вкладку Каталог в главном графическом интерфейсе. В поле «Root» введите имя пути, как оно понимается на компьютере, с которого вы работаете (например, G: \ MyDVDBackup или \\ server \ MP3s). Начнем с индексации \\ Hive \ Software, места, где мы создаем резервные копии файлов установки программного обеспечения. Помимо указания местоположения, которое вы хотите проиндексировать, вы также можете редактировать метку тома.

Эта метка тома будет отображаться как в Cathy, так и в качестве имени файла определенного каталога, созданного Cathy для этого местоположения (каждый новый корневой каталог, который вы вводите в Cathy, становится его собственным уникальным каталогом).По умолчанию он принимает имя последней папки в структуре каталогов (в нашем примере с \\ Hive \ Software он создает метку тома [software]). Как правило, мы редактируем метку тома, чтобы указать источник, поэтому теперь мы изменим ее на \\ Hive \ Software \, чтобы напомнить нам указатели на офисном сервере.

В дополнение к вышеуказанным изменениям, вы также можете добавить комментарии в поле «Комментарии» (эти комментарии будут отображаться рядом с будущими результатами поиска, возвращенными из этого источника). По умолчанию Кэти игнорирует определенные файлы (например, файлы .tmp); Вы можете снять это ограничение или добавить к нему, если хотите. После того, как вы проверили настройки для своей первой записи в каталоге, нажмите кнопку «Добавить».

Новая запись каталога появится в списке. Кроме того, новый файл будет присутствовать в каталоге, где находится Cathy.exe:

Если вы перейдете на вкладку поиска в основном графическом интерфейсе, вы можете ввести поисковое выражение в поле «Шаблон» для поиска файлов в каталоге. Одна из вещей, хранящихся в папке/Software/на офисном сервере, – это набор надстроек Windows Home Server, в том числе LightsOut. Мы будем искать это сейчас, чтобы протестировать каталог:

Отлично! Помимо немедленного поиска файла, поскольку мы переименовали том в имя общей сетевой папки, которую мы индексировали, очень легко читать по столбцам и точно видеть, где находится файл. Кроме того, если результаты поиска указывают на ресурс, в настоящее время доступный для компьютера (будь то результат поиска локальный, общий ресурс в сети или индексированный DVD-диск в дисководе), вы можете щелкнуть правой кнопкой мыши на записи и открыть подать или изучить путь прямо из Кэти.

Идите вперед и добавьте столько источников, сколько захотите. Помните, что все, что может видеть ваш компьютер (общие сетевые ресурсы, диски в дисководе, даже удаленные папки FTP, которые вы установили в Windows в качестве каталогов), может быть проиндексировано. Имейте в виду, что чем больше число файлов, которые вы индексируете, тем дольше это займет – мы обнаружили, что Кэти может проиндексировать около четверти миллиона файлов за 30 секунд, поэтому, если программа перестает отвечать на запросы, дайте ей одну или две минуты, чтобы закончить хруст файловых таблиц.

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

Если вы просто последуете первой части учебного пособия, вы уже на несколько лет опережаете большинство людей, так как теперь у вас есть поисковый индекс всех ваших автономных носителей – теперь вы просто и очень быстро можете определить, какая именно резервная копия диск или сетевой ресурс, на котором вы оставили эти старые налоговые декларации.

Однако есть несколько простых настроек, которые вы можете внести в свой рабочий процесс Cathy, которые значительно улучшат ваш опыт и сохранят все в актуальном состоянии.

Если вы используете Cathy для поиска на локальных или сетевых дисках, где, в отличие от записанной резервной копии DVD, содержимое каталогов может меняться, стоит настроить процесс обновления этих каталогов. Вы можете в любой момент выбрать каталог в Cathy, щелкнуть правой кнопкой мыши и обновить содержимое этого каталога, но это создает трудности, и это добавляет трения в нашу поисковую систему.

Вместо этого мы собираемся использовать CathyCmd, крошечный инструмент интерфейса командной строки для поиска Cathy, чтобы написать простой пакетный скрипт для обновления всех наших каталогов локальных и сетевых каталогов. Загрузите CathyCmd с веб-сайта Cathy и извлеките один исполняемый файл в тот же каталог, в который вы установили Cathy.exe.

Далее нам нужно создать простой скрипт для управления CathyCmd. Создайте новый текстовый файл в каталоге с именем update.txt и откройте его. Внутри текстового файла нам нужно всего лишь создать несколько строк для инструктирования CathyCmd. Входные данные only , которые CathyCmd будет читать из этого скрипта, – это те строки, которые начинаются с #IGN и #DEV. Посмотрите на наш пример скрипта ниже, чтобы увидеть, как создать свой собственный скрипт:

## Команда IGN используется для указания файлов \ каталогов, которые вы хотите игнорировать:
#IGN * .tmp; \ TMP; \ Temp *;
## Команда DEV указывает папки/местоположения файлов, которые вы хотите каталогизировать:
## Формат: путь, имя тома
#DEV E: \, DATA

Сохраните сценарий, как только вы отредактировали его по своему вкусу. Чтобы протестировать скрипт, мы рекомендуем создать фиктивный файл в месте, которое вы обновляете. Мы сделали: whataintnocountry.txt на диске E: \.

Запустите сценарий, выполнив CathyCmd.exe с параметром -f и файлом сценария, например:

Давайте взглянем на Кэти, чтобы убедиться, что все обновлено, как задумано:

Успех! Новый файл со случайной ссылкой Pulp Fiction был найден. Наш скрипт обновления работает отлично.

Теперь все, что вам нужно сделать, чтобы завершить процесс автоматизации, – это создать в Windows Task Scheduler (или альтернативный инструмент, если вы его используете) для запуска сценария по расписанию. Учитывая частоту изменения наших локальных и сетевых файлов, мы можем настроить его обновление каждые 12 часов.

Если вы беспокоитесь о том, чтобы установить слишком высокий уровень свежести, так как это может привести к потере системных ресурсов, не беспокойтесь. После того, как вы выполните начальный просмотр большого диска или структуры каталогов, новая команда для этого каталога занимает менее секунды, чтобы проверить наличие новых файлов, и не генерирует заметного расхода системных ресурсов.

У вас есть умный способ использовать Кэти или другой совет по индексированию или трюк, которым вы хотели бы поделиться со своими коллегами-читателями TutoryBird? Перейдите к разговору ниже и поделитесь мудростью поиска файлов.

Оцените статью
TutoryBird.Ru
Добавить комментарий