Поиск файлов в DC++

Поиск файлов в DC++

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

Поиск осуществляется среди расшаренных папок на компьютерах пользователей, которые находятся на подключенных вами хабах. Таким образом, если у вас в данный момент подключено три хаба, поиск будет осуществляться по всем трем хабам.

Стоит отметить, что некоторые хабы для осуществления поиска выдвигают определенные условия. Самое частое из них — расшаривание определенного объема информации. Например, к некоторым хабам вы можете подключиться, если у вас расшарены папки общим объемом 5 Гбайт, но для осуществления поиска требуется расшарить не менее 10 Гбайт. Обычно такая информация выводится среди прочих условий и правил при подключении к хабу.



Рассмотрим создание простого поискового запроса. Допустим, мы хотим найти записи группы Король и Шут. Какую конкретно запись, пока неважно. Вполне очевидно, что музыкальные треки либо будут содержать в своем названии слово Король и Шут, либо будут находиться в папке под названием Король и Шут (либо в одной из подпапок такой папки). Поэтому при создании запроса мы будем использовать словосочетание Король и Шут в качестве ключевого.

  • Подключитесь к одному или нескольким хабам.
  • Нажмите кнопку Поиск (Search) на панели инструментов в окне DC++. Появится одноименная вкладка.
  • В поле Искать (Search for), расположенном в левой части вкладки Поиск (Search), введите ключевое словосочетание Король и Шут.
  • Так как мы ищем звуковые файлы, то, чтобы избежать поиска документов и видео со словосочетанием Король и Шут в названии, в раскрывающемся списке Тип файла (File type) выберите пункт Аудио (Audio).
  • Нажмите кнопку Поиск (Search). Выполнение поискового запроса может занять некоторое время, после чего на вкладке Поиск (Search) появятся сведения о найденных файлах.


Как видите, поисковый запрос выдал достаточно большое количество результатов.

    В таблице с результатами поиска представлена также дополнительная информация для каждого из найденных файлов:
  • Пользователь (User) — ник пользователя, на компьютере которого находится папка с данным файлом;
  • Тип (Туре) — тип файла;
  • Размер (Size) — объем файла;
  • Путь (Path) — путь к файлу в расшаренной папке пользователя;
  • Слоты (Slots) — количество доступных слотов из общего числа. Количество слотов указывается в формате 9/12. Это означает, что у пользователя установлено 12 слотов, 9 из которых свободно. Эта информация позволит вам выбрать наиболее свободный ресурс, чтобы не ждать своей очереди на скачивание;
  • Соединение (Connection) — скорость исходящего соединения пользователя, указанная им в настройках программы. Эта информация, конечно, может не соответствовать действительности. Пользователь мог просто полениться указать реальную скорость соединения;
  • Хаб (Hub) — название хаба, к которому подключен владелец файла;
  • Точный размер (Exact size) — точный размер файла в байтах.
Найдя нужный файл в списке, вам необязательно переходить на вкладку соответствующего хаба. Искать на нем пользователя, подключаться к нему иискать этот файл в его расшаренных папках. Файл можно поставить на закачку прямо из списка результатов поиска.

  • Щелкните правой кнопкой мыши по строке файла, который хотите скачать. Появится контекстное меню.
  • В появившемся контекстном меню выберите команду Скачать (Download) или Закачать в (Download to), если требуется скачать файл в другую папку. Файл будет добавлен в очередь скачивания.
Обратите внимание, в контекстном меню, появляющемся при нажатии правой кнопкой мыши на файле в результатах поиска, также доступна команда Закачать всю папку (Download whole directory). При выборе этой команды в очередь закачки будет поставлена вся папка, в которой находится указанный файл.

Также вы можете более точно настроить параметры поиска. Мы несколько конкретизировали поиск, указав, что надо искать именно звуковые файлы. Если в раскрывающемся списке Тип файла (File type) выбрать пункт Любой (Any), будут найдены все файлы, в названии которых встречается указанное слово, будь то видео, документы или архивы. Вполне очевидно, что, если мы хотим найти видеозаписи, нужно в раскрывающемся списке Тип файла (File type) выбирать Видео (Video).

Как вы могли заметить, в результатах нашего поискового запроса нет папок с названием Король и Шут. Мы искали именно звуковые файлы. Однако для тех, кто хранит на компьютере музыку, не секрет, что музыкальные треки могут носить совершенно ничего не говорящие названия, например Track4 или Song08. Тем не менее, такие треки вполне могут оказаться композициями группы Король и Шут, но они не будут найдены в результате вышеописанного поискового запроса. Вполне вероятно, что записи группы Король и Шут должны храниться в папке, в названии которой присутствует имя группы. Поэтому можно поискать также папки, в названии которых содержится словосочетание Король и Шут. Для этого в раскрывающемся списке Тип файла (File type) нужно выбрать пункт Каталог (Directory).





Заглянуть в найденную папку на вкладке Поиск (Search) мы не можем. Если мы дважды щелкнем по папке, она будет сразу поставлена на закачку. Но мы же не знаем, что в ней. Вдруг там не музыкальные треки, а видеозаписи с концертных выступлений? Чтобы просмотреть содержимое папки, нужно выполнить следующие действия.

  • Щелкните правой кнопкой мыши по папке на вкладке результатов поиска. Появится меню.
  • В появившемся меню выберите команду Получить список файлов (Get file List). Будет выполнено подключение к пользователю — владельцу папки, после чего появится вкладка с файловой структурой расшаренной папки этого пользователя, где выбранная в результатах поиска папка файла будет автоматически открыта.


В группе элементов управления Размер (Size) на вкладке Поиск (Search) можно задать фильтр по размеру искомого файла. Допустим, вы хотите скачать фильм, но не хотите качать слишком большие файлы. Фильмы оцифровывают с разным качеством, и от этого сильно зависит размер файла.



Фильм в приемлемом качестве может «весить» и 700 Мбайт, и 2 Гбайта. При поиске фильма небольшого размера (или другого типа файла) вы можете в раскрывающемся списке Размер (Size) выбрать условие Не более (At most), а в поле, расположенном справа, ввести максимальный размер искомого файла (не забудьте при этом указать единицы измерения в раскрывающемся списке в правой части группы Размер (Size)).

Таким образом, задав максимальный размер, скажем, в 1000 Мбайт, вы исключите из поиска файлы, размер которых превышает указанное вами значение. То есть более объемные файлы будут просто игнорироваться. Также вы можете задать условие Не менее (At least), чтобы найти файлы, размер которых больше указанного вами значения. Например, вы ищете музыкальный трек и знаете его длительность, скажем, 5 минут. Вам нужна качественная запись, и вы знаете, что пятиминутный МРЗ-файл имеет очень низкий битрейт. Поэтому звуковой файл длительностью 5 минут и объемом 1 Мбайт просто не может содержать качественную запись. Чтобы исключить поиск таких файлов, можно воспользоваться условием Не менее (At least).

Также важным и удобным фильтром является флажок Только пользователи со свободными слотами (Only users with free slots). При установке этого флажка вы исключите из поиска пользователей, у которых заняты все слоты, и избежите длительной очереди на скачивание файла.

В списке Хабы (Hubsy) приведен список всех хабов, к которым вы подключены. По умолчанию флажки установлены для всех хабов. Однако, если вы хотите осуществить поиск файлов на определенных хабах, нужно в их строках установить флажки, а флажки остальных хабов сбросить.

Важно понимать, что параметры фильтров нужно задавать до нажатия кнопки Поиск (Search). Если вы уже осуществили поиск, изменение параметров фильтров ничего не даст: нужно будет сформировать новый поисковый запрос, предварительно настроив фильтры.





Вы так же можете ознакомиться с другими статьями главы Обмен файлами по локальной сети:
  • Обмен файлами в локальной сети
  • Программы для обмена файлами по локальной сети
  • Расшаривание папок
  • Настройка программы DC++
  • Подключение хаба в DC++
  • Скачивание файлов в DC++
  • Ошибки в DC++
  • Список хабов DC++
Удачи Вам! До скорых встреч на страницах сайта RusOpen.com

Опубликовано: 06.06.2015