WebDrive: FTP на полную мощность

FTP и проблемы с ним

Пользователи, освоившие мощь Total Commander при работе на локальном компьютере, испытывают двоякие чувства, когда добираются до FTP-клиента. С одной стороны - трудно представить себе более удобную программу для работы с FTP-серверами, а с другой - лишь очень малое количество инструментов TC работает с FTP... Даже такие, казалось бы, просто реализуемые вещи, как подсчёт размера каталогов на FTP - и то не реализованы.
Долгое время решения проблемы никто не знал, пока в один прекрасный день мне это не надоело, и я не озадачился поиском решения всерьёз. Тут-то всезнайка-яндекс и выдал мне ссылку на одну интересную программу...

WebDrive: решение всех проблем

Эта программа делает одно, очень простое и понятное дело: она монтирует любой FTP-сервер как сетевой диск. Все обращения к этому диску WebDrive переводит в команды FTP, а затем выполняет эти команды. Просто и эффективно.

Интерфейс программы понятен сразу:


Главное окно WebDrive

У меня нашлась не самая новая версия программы, но я не думаю, что в дальнейшем что-то изменилось, так что буду показывать всё на ней.
Для начала стоит забраться в настройки программы (Alt+S), и "подкрутить" некоторые важные параметры:


Окно настройки WebDrive

Я, к примеру, отключил галки Open Explorer window after connecting (иначе каждый раз после соединения открывался бы Проводник) и Display file transfer progress dialog (установка этой галочки будет заставлять WebDrive отображать своё собственное окно копирования файлов, а это очень напрягает. Я не вижу никакого смысла в этом окне, тем более, что пользоваться мы будем Total Commander, у которого собственное окно довольно информативно. Оставить его можно, разве что, для очень больших файлов (>200~300 Mb)).
Я бы порекомендовал сразу же настроить опции кеширования. Дело в том, что при настройках по умолчанию WebDrive пытается кешировать всё подряд, и это имеет много минусов. Во-первых, расходуется место на диске, во-вторых - забивается канал, в-третьих, если трафик платный - такое кеширование может влететь в копеечку. Смотрите сами, какая у вас ситуация, и ставьте соответствующие настройки.
Ещё в настройках можно выставить параметры вашего прокси-сервера, и на этом, пожалуй, важные настройки заканчиваются. С остальными опциями разберётся и ребёнок, благо есть подробнейшая (хотя и англоязычная) справка.

Что ж, теперь сделаем то, ради чего всё и начиналось: подключим FTP как диск. Для этого в главном окне программы добавляем новое соединение и прописываем его основные параметры. Я, за временным неимением доступа в Сеть, использовал подключение к локальному FTP-серверу, но будьте уверены - и в других случаях всё работает.
Итак, вводим имя, тип сервера (WebDrive работает не только с FTP, но и с SFTP, WebDAV, FrontPage и GroupDrive хранилищами), букву нового диска, логин/пароль (если подключение не анонимно), жмём Connect...


Настройка подключения


Появился новый диск!

Собственно, в 90% случаев того, что мы сделали - достаточно. С новым диском можно будет работать точно так же, как если бы это был обычный сетевой диск. Если возникают какие-то проблемы - стоит зайти в настройки этого подключения (кнопка "Properties" в главном окне программы) и пытаться "чинить" проблему там.

Во время работы с WebDrive я заметил лишь один серьёзный недостаток: атрибуты файлов транслируются в юниксовой нотации (т.е., если на виндовом сервере установлен "скрытый" атрибут файла, WebDrive покажет его как обычный файл). Впрочем, FTP-сервер на виндовой машине - скорее исключение, чем правило.

Итак, желаемого мы добились. Все функции Total Commander, которые нельзя было использовать на FTP, теперь использовать можно. Главное - чтобы были соответствующие права доступа. Засим откланиваюсь, и предоставляю изучить многочисленные функции WebDrive вам самим.

Ах да, найти программу можно на сайте производителя http://www.southrivertech.com/
. Программа не бесплатна, но положенный триальный срок работает. При написании статьи я использовал WebDrive 6.08, последняя найденная мной версия - 7.05, настройка новой версии мало отличается от настройки старой, так что проблем возникнуть не должно.

Павел Дубровский
19.04.06