Софт-Архив

Ftp Папка Как Диск img-1

Ftp Папка Как Диск

Рейтинг: 4.6/5.0 (1858 проголосовавших)

Категория: Windows: FTP серверы

Описание

Как добавить в компьютер сетевой диск, представляющий из себя FTP или WebDAV сервер, на Windows 8, 8

Как добавить в компьютер сетевой диск, представляющий из себя FTP или WebDAV сервер, на Windows 8.1, 8, 7, Vista

[adsense1]Недавно я написал серию статей, посвященных файловым серверам с доступом через интернет (статьи доступны по ссылкам WebDAV , FTP  и сервер с доступом по HTTP ). В случае протоколов FTP или WebDAV обычно пользователи используют сторонние программы или даже браузер, но при работе с данными протоколами браузер, чисто на мой субъективный взгляд, очень неудобный инструмент. Качать же стороннюю утилиту при огромном количестве сайтов подделок — не всегда самый безопасный вариант для неопытного пользователя. Сегодня же я постараюсь объяснить как пользоваться встроенной в Windows возможностью удобной работы с FTP, WebDAV файловыми серверами или даже с вашим домашним NAS сервером. Вся суть заключается в подключении к файловому серверу в виде сетевого диска. Это очень удобно, к примеру, когда для передачи файлов с телефона по локальной сети .

Итак, как же это осуществить:

1) Жмём правой клавише по ярлыку «Мой компьютер» и выбираем «Подключить сетевой диск»:

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

2) В открывшемся окне жмём по ссылке «Подключение к веб-сайту, на котором вы можете хранить документы и изображения»:

3) Откроется мастер добавления сетевого расположения, на первой странице просто жмём «Далее»:

4) Выбираем «Выберите другое сетевое расположение» и нажимаем кнопку «Далее»:

5) Пишем адрес FTP или WebDAV сервера, который мы хотим добавить. Для примера я использую свой телефон как FTP сервер.

6) Далее есть два варианта. Если у вас есть логин и пароль от сервера, снимаем галочку «Анонимный пользователь» и пишем логин. Если ваш сервер позволяет подключаться анонимно, оставляем галочку «Анонимный пользователь.

7) Прописываем имя для ярлыка:

8) Почти закончили, при желании можно снять галочку с «Открыть это расположение в сети…» и жмём кнопку готово:

9) При открытии сетевого диска появится следующее окно, где необходимо ввести пароль или поставить галочку внизу слева «Анонимный вход». Если вы используете пароль, можно поставить галочку «Сохранить пароль» для его сохранения.

[adsense3]

10) Сетевой диск успешно подключен и мы имеем доступ к файлам FTP или WebDAV сервера в привычном окне проводника Windows:

Для входа теперь достаточно зайти в компьютер и открыть соответствующий ярлык:

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.

Спасибо за внимание 

Материал сайта Skesov.ru

Другие статьи, обзоры программ, новости

Использование Ftp как локального диска на Windows 7

Ftp как локальный диск в Windows

Данное рукоовдство написано для Windows 7 дргуие ОС этого семейства могут действовать по аналогичной схеме.

Пошаговое подключение сетевого диска на примере нашего хостинга:

Выбираем букву для будущего диска, подключаем сайт в качестве папки.

Описание действие службы в Windows. Для продолжения нажмите «далее».

Выбираем адрес сервера.

 Далее указываем путь своего ФТП.

На нашем проекте Вы можете его узнать зайдя в свою заявку.

Указываем пользователя. Параметр берется из логина заявки в личном кабинете.

Завершаем установку.

Зайдите в компьюетер -> там будет новый значек (папка сетевого диска)

Откройте диск -> укажите пароль пользователя, после этого откроется Ваше хранилище файлов на сервер, Вы сможете заменять файлы, изменять их …. все функции присущие фтп клиентам таким ка к FileZilla.

Если Вы не хотите каждый раз вводить пароль -> установите галочку при авторизации «сохранить пароль «.

Как подключить FTP как сетевой диск Windows

Подключение FTP как сетевой диск Windows

Как Вы уже знаете, доступ к сайту осуществляется по двум Интернет-протоколам: HTTP и FTP. Первый, более привычный, открывает веб-интерфейс сайта и системы управления контентом (если таковая имеется). Другой же напротив, открывает доступ к каталогам сайта, предоставляя функции схожие с «Проводником Windows »: редактирование файлов и папок, регулирование прав доступа, загрузка и скачивание содержимого.

FTP – как сетевой диск на Windows

Ранее рассматривался способ FTP -доступа по средствам бесплатной программы « Filezilla ». подробно был описан момент подключения к хостинг-директории сайта. Ниже сделаем обзор подключения с помощью стандартных инструментов Windows. добавив FTP адрес в качестве сетевого диска.

  1. Откройте папку «Компьютер» на рабочем столе или по нажатии комбинации клавиш « Win + E ».
  2. В свободном месте щёлкните правой кнопкой мышки. Выберите из контекста «Добавить новый элемент в сетевое окружение».
  3. В диалоговом окне мастера добавления сетевого размещения ознакомьтесь с общими сведениями и нажмите кнопку «Далее».
  • В следующем окне будет предложено выбрать место размещения нового элемента, если таковых не имеется, то будет предложено создать новый. Двойным кликом по соответствующему пункту.
  • В поле  «Сетевой адрес или адрес в Интернете» введите полный FTP -адрес (хост) Вашего сайта (данные подключения предоставляются хостинг-провайдером, сразу после регистрации).

    Пример: ftp :// my — site. ru / public /

    (Для своего примера, я воспользовался адресом на каталог загрузки компании « D — link » — ftp://ftp.dlink.ru/pub/)
  • Жмём далее и снимаем галочку с пункта «Анонимно », так как потребуется указать имя пользователя для доступа к введённому ранее хосту.

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

  • Следующее окно предложит ввести название для сетевого элемента, например дайте ему имя своего сайта. Жмём «Далее», и переходим к конечному этапу где мастер предлагает «Открыть это сетевое размещение после нажатия кнопки «Готово»».
  • Щёлкаем по «Готово», и в течение некоторого времени будет установлена связь. От Вас потребуется ввести пароль от FTP -сервера, если данные авторизации введены верно, то откроется доступ к FTP -каталогам сайта.

    (в моём случае, открылся «центр загрузок D — link » со всеми доступными к просмотру папками и файлами)

    Действия по добавлению сетевого диска рассматривались на операционной системе Windows 7, при работе в более поздних версиях могут присутствовать незначительные отличия в названиях.

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

  • Подключение к ftp

    подключение к ftp

    Это самый наипростейший способ подключиться к серверу по ftp для работы с вашим сайтом без дополнительного софта, и о котором простой пользователь просто не догадывается (да и не только простой), а ищет специальные утилиты и файловые менеджеры. А ведь куда проще просто перетащить мышкой из папки в папку нужный файл :)))

    подключение пк к ftp серверу

    Такми образом сервер подключается по ftp как сетевой диск

    В окне Сетевой адрес или адрес в Интернете пишем ftp://

    данные ftp доступа

    Следующее окно для ввода пароля. Галочку «сохранить пароль» ставить не советую, не давайте «редискам» возможность что нибудь у вас украсть. Лучше вводите пароль для подключения к FTP при каждой сессии.

    В принципе вот так можно подключить сервер по ftp в качестве сетевого диска. без использования какого-либо софта.

    Нажали кнопочку Вход, и на рабочем столе открывается ваш сервер. Ну а дальше шлепаем в папку public_html или domains или www (если у вас несколько доменов на хостинге)

    открыть ftp в отдельной папке

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

    перемещение файлов по ftp

    Как подключить сетевой диск

    Вся вышеописанная процедура была выполнена в windows xp, а для windows 7 делаем то же самое но подключаем сервер как сетевой диск, т.е как хранилище файлов. Естественно соединение тоже будет работать по протоколу ftp, а процедура подключения стала еще проще.

    Тыкаем правой кнопкой мыши по значку Мой компьютер  на рабочем столе, подключить сетевой диск. Внизу окна видим ссылочку  Подключение к сайту, на котором можно хранить документы и изображения. Далее — далее — в поле пишем ftp адрес ftp://212.104.389.78 — снимаем галочку Анонимный вход  — пишем имя пользователя — имя сетевого диска (для себя) — завершение работы мастера.

    Сетевой диск откроется автоматически и вот тут уже вводим логин с паролем. Галочку Сохранить пароль ставить крайне не рекомендую в целях безопасности.

    Теперь при открытии диска вы увидите среди разделов и сетевой диск. Удалить его можно так же как любую папку.

    FTP Drive

    FTP Drive - программа, открывающая возможность работы с FTP тем программам, которые этого не умеют.

    Эмулирует виртуальный логический раздел, в котором заданные FTP серверы представлены как каталоги первого уровня.

    Полезно например для просмотра фильмов, прослушивания музыки непосредственно с FTP сервера без скачивания.

    Делает она это путем эмуляции диска с FTP серверами на уровне Native NT API.

    Потому все программы, которые работают с файлами в обход User Space-API (через свои драйвера) с FTP пока работать не будут.

    Поддерживается как обычные так и защищенные (SSL/TLS) FTP соединения

    FTP диск полностью поддерживает операции чтения с файлами на FTP

    FTP диск частично поддерживает операции записи файлов на FTP (см. Как использовать программу)

    Программа умеет перехватывать открытие ftp:// ссылок из других программ - для этого надо при открытии такой ссылки нажать кнопку Ctrl

    FTPDrive может работать под Windows 2000/XP/2003/Vista

    C FTP Drive работает большинство программ, в том числе все популярные медиа-проигрыватели

    FtpDrive умеет кэшировать структуру каталогов и прочитанные данные файлов. Структура каталогов хранится непосредственно в памяти процесса FtpDrive.exe, данные файлов сохраняются во временных файлах в каталоге %TEMP%\FtpDrive.tmp\. Настройки кэширования можно менять (см ниже)

    Настройки программмы:

    General (Общие):

    Drive letter: Здесь вы можете задать букву диска для работы с FTP

  • Prefer passive mode for FTP data connections: В том слуае когда для конкретного хоста не указан жестко режим работы то FTPDrive будет использовать пассивный режим вместо дефолтового активного.
  • Applications control list: Список приложений для которых разрешена, или наоборот запрещена работа с FTPDrive. Приложения в списке задаются шаблоном, включающим полный путь к файлу приложения.
  • FTP servers list: Здесь контролируется то откуда программа обновляет свой список FTP сайтов (подробнее о настройках сайтов смотрите ниже):
    • Try retrieve from local NetView: Если у вас на машине запущен NetView v2.90 или позже то программа будет брать список FTP серверов у него.
    • Try retrieve from NetView Client-Server: FTPDrive так же может получать список FTP серверов от любого NetView в сети, если на нем запущен плагин Client-Server, надо только указать хост, порт и логин/пароль к NetView серверу.
    • Если у вас под рукой нету NetView (а жаль, но ничего - его можно скачать с сайта http://www.killprog.com) то локальный список серверов (FtpServList.txt) можно редактировать вручную при помощи большой кнопки внизу. Но при этом проверять какой из серверов включен в данный момент придется методом научного тыка (или ручного пинга)
  • Advanced (Продвинутые)
    • Enable directory structure caching: эта опция разрешает FtpDrive кэшировать на заданное время информацию о структуре однажды посещенных каталогов, что ускоряет хождение по каталогам и открытие файлов. Сколько времени информация хранится в кэше можно изменить (см дальше).
    • Enable files data caching: эта опция разрешает FtpDrive кэшировать на заданное время прочитанное содержимое файлов, ускоряя повторный доступ к уже прочитанным кускам файлов. Максимальный размер файла который можно кэшировать можно изменить, как и время хранения данных в кэше.
    • Use guard pages to emulate memory mapping - это опция позволяет экономно эмулировать работу с файлами, отраженными в адресное пространство процесса. Она работает только в Win'XP и выше. Если она выключена (или у вас Windows 2000) то при попытке приложения спроецировать файл в память - файл будет полностью скачан с сервера на диск.
    • Enable forward seek auto-bypass - эта опция позволяет FtpDrive не разрывать уже установленное соединение передачи данных файла, если программа переместит указатель чтения немного вперед - в этом случае FtpDrive просто пропустит часть принятой информации (записав ее в кэш).
    • Directory structure cache expire - максимальное количество времени в течении которого будет хранится информация о структуре посещенных каталогов, если данная опция включена (см выше)
    • Data files cache expire - максимальное количество времени в течении которого будут хранится закэшированные данные прочитанных кусков файлов, если данная опция включена (см выше)
    • Maximum file size can be cached - максимальный размер файла, который может кэшироваться. Если у вас много места на диске - поставьте его гарантированно большим чем максимальный размер открываемых файлов. Примерно гиг значит.
    • Pre-seek guard delay - задержка перед установкой очередного соединения передачи данных, если программа сменит позицию чтения данных из файла. Вообще если бы все FTP серверы были написаны хорошо, тут можно было-бы ставить 0, но - увы. Глючных серверов которые попросту запутываются в командах хватает.
    • Idle connection timeout - этим параметром контролируется максимальное время бездействия соединения, после которого оно будет автоматически закрыто.
    • FTP command replies timeout - таймаут времени ожидания ответов на FTP запросы
    • FTP data replies timeout - таймаут времени ожидания данных по FTP
    • Enable IO error interactive control for FTP files - когда эта опция включена, все ошибки возникающие при работе с FTP не передаются работающему через FTPDrive приложению, а приводят к появлению сообщения об ошибке от FTPDrive. В ответ можно нажать либо Retry - при этом FtpDrive попытается повторить операцию, либо Ignore - что приведет к возврате ошибки в приложение. Возможны варианты Auto retry и Auto ignore - при этом для данного приложения все ошибки такого рода будут игнорироваться или ретраится заданное в настройках количество раз автоматически.
    • Load into system and console processes - включите эту опцию, если нужно чтобы FTPDrive загружался в системные и консольные процессы сразу при запуске (если эта опция выключена, консольные процессы которые были запущены до запуска FtpDrive не увидят FTP диска). Изменение этой настройкивходит в силу после перезапуска FtpDrive, или лучше - всей системы. Но будьте осторожными с этой опцией - если после ее включения возникли проблемы - выключите ее.
    • Virtual desktops support - если эта опция включена HKM будет автоматически показывать иконку в трее и все уведомления на активном виртуальном столе
  • Настройка FTP сайтов:

    • Диалог настройки списка сайтов появляется при клике на кнопку редактирования локального списка сайтов в настройках FtpDrive либо при клике в NetView пункта контекстного меню хоста FtpDrive sites.
    • Пункт в контекстном меню хостлиста NetView появляется после установки соответствующего плагина. Установка состоит из копирования в папку NetView\Plugins файла nvftpdrv.dll из каталога FtpDrive (если программа установки FtpDrive сама его автоматически туда не скопировала) и в включения плагина FtpDrive intergration настройках плагинов NetView.
    • В случае использования NetView в качестве источника списка FTP сайтов настройки будут браться либо из расширенных настроек заданных при помощи плагина интеграции (сохраняемых в метапеременную '!fdrv'), либо, если таковые отсутствуют, - из общих настроек хоста NetView.
    • После изменения списка серверов (локально или в NetView) следует пару раз обновить список каталогов на виртуальном диске чтобы FtpDrive обновил информацию в кэшах).
    • В диалоге настроек можно создавать, удалять и изменять FTP сайты. Каждый сайт должен обладать уникальным отображаемым именем директории на виртуальном диске и рядом настроек FTP сервера:
      • Server host - IP адрес или DNS имя хоста на котором работает FTP сервер
      • Server port - номер порта на котором работает FTP сервер. Обычно 21 или 990 для неявных SSL/TLS соединений.
      • Login user/password - имя пользователя и его пароль для входа на FTP
      • Home directory - директория на которую FtpDrive зайдет автоматически после установки сессии
      • Connections limit - если сервер не ограничивает количество подключений с одного IP - оставьте здесь значение 0, если ограничивает - укажите максимальное количество одновременных подключений к данному серверу чтобы избежать ошибок ввода-вывода.
      • File names encoding - укажите кодировку в которой сервер выдает имена файлов содержащих не только английские символы
      • Data transfer mode - выбор активного и пассивного режимов передачи данных. Либо можете оставить Default - в этом случае режим передачи будет определятся общими настройками хоста в NetView либо самого FtpDrive.
      • Secure connection - если FTP сервер поддерживает защищенные соединения по протоколу SSL/TLS и вы хотите это использовать - укажите здесь тип соединения - implicit (неявное) SSL/TLS либо explicit (явное) SSL/TLS. Учтите что использование SSL несколько увеличивает нагрузку на сервер, процессор ваше системы и немного уменьшает скорость работы с файлами. Потому используйте защищенные соединения только если вам это действительно нужно. Вы должны установить библиотеку OpenSSL (http://www.openssl.org/ ) для использования этой возможности.

    Как использовать программу:

    • Если у вас есть NetView то FtpDrive сможет использовать его список хостов, в настройках которых включена галка FTP. Сам по себе NetView эту галку не выставляет. Для того чтобы он определил у кого есть FTP воспользуйтесь сканером ресурсов с включенной опцией авто-определения наличия FTP и NETBIOS после чего сохраните хостлист (по F2). Если хотите указать режим работы (активный/пассивный) для определенных серверов то можете сделать это в настройках хостов. Да и. NetView должен быть как минимум полной версии 2.90.
    • Если NetView нету - щелкните на кнопку редактирования FtpServList.txt и укажите там список FTP серверов, присутствующих в вашей сети. Каждый сервер - на отдельной строке. Можно указывать либо просто имя или адрес сервера, либо в форме логин:пароль@адрес
    • Теперь открываете любой файловый менеджер, заходите на Disconnected network drive (буква диска) и ходите по фтп серверам оттуда. В качестве файлового менеджера можно пользоваться стандартным Проводником, но лучше использовать альтернативу, поскольку Проводник вычитывает многие файлы из открытых каталогов, что может вызвать замедление работы и даже подвисания на некоторых FTP серверах.
    • FTPDrive не поддерживает открытие файлов для изменения на FTP. Файлы на FTP диск можно только копировать, переименовывать или удалять их оттуда. Операции чтения поддерживаются без ограничений.
    • После изменения каких-либо настроек рекомендуется очистить кэши программы используя контекстное меню иконки в области трея

    Возможные проблемы:

    • Проблемы возможны при работе с кривыми FTP серверами - те которые неправильно обрабатывают FTP команды. Или просто глючноватыми. Попробуйте увеличить Pre-seek guard delay, если не поможет - смотрите следующий раздел.
    • Так же возможны проблемы с программами, которые используют свои драйверы для доступа к файловой системе
    • Если сервер не поддерживает команду REST (читай - докачку через FTP) то работать с ним в FTPDrive будет невозможно.
    • Еще одна возможная проблема - поскольку винда любит открывать сразу много файлов, то может сказаться ограничение FTP сервера на количество одновременно открытых подключений с одного адреса. Укажите соответствующее значение ограничения в настройках FTP сайта.

    Что делать с проблемами:

    • Если столкнетесь с какими-либо проблемами с конкретными серверами или программами, не описанными здесь, то пожалуйста включите опцию ведения отладочных логов в C:\FtpDriveLogs, затем воспроизведите проблему (желательно несколько раз), и пришлите мне полное описание того что вы делали, с приаттаченным к письму содержимым директории C:\FtpDriveLogs в архиве.

    Небольшая история

    v3.5 [ 06/11/2006 ]

    [ FIXED ] Не работал Implicit SSL/TLS

    [ FIXED ] Улучшена совместимость с некоторыми приложениями

    [ FIXED ] Убрано ограничение размера файлов на FTP в 4 ГБ

    v3.4 [ 29/10/2006 ]

    [ FIXED ] Обход конфликта между nvapi.dll от netview кторый лежит в каталоге Windows и nvapi.dll от nvidia который лежит в System32

    [ FIXED ] Возможная потеря данных в конце закачиваемого на FTP файла на некоторых FTP серверах

    [ ADDED ] Лог последних ответов FTP сервера в окне ошибки ввода-вывода

    v3.3 [ 28/08/2006 ]

    [ FIXED ] Возможная нестабильная работа с некоторыми FTP серверами

    v3.2 [ 28/08/2006 ]

    [ FIXED ] Проблемы совместимости с некоторыми FTP серверами, которые не поддерживают команду 'CWD /'

    v3.1 [ 20/08/2006 ]

    [ FIXED ] Несовместимость с KAV - KAV часто падал если был запущен FtpDrive. Иногда при одновременно запущенных FtpDrive и KAV не запускались сторонние приложения

    [ FIXED ] 100% загрузка CPU в Total Commander при работе на виртуальном диске и при включенной опции WatchDirs

    [ FIXED ] Утечка ресурсов (дескрипторов событий) которая могла ухудшить производительность и стабильность работы системы после долгого активного использования FtpDrive без его перезапуска

    [ ADDED ] Горячая клавиша для "разморозки" приложения подвисшего при работе с FTP

    [ ADDED ] FILE_ATTRIBUTE_REPARSE_POINT атрибут у символических ссылок (многие файл-менеджеры отображают ссылки особым образом)

    v3.0 [ 13/08/2006 ]

    [ FIXED ] Проблемы с terminal services и FUS. Теперь пользовательские сессии корректно разделяются.

    [ ADDED ] Свой редактор списка FTP серверов

    [ ADDED ] Дополнительный параметр FTP сервера - порт для командного соединения

    [ ADDED ] Дополнительный параметр FTP сервера - исходная директория

    [ ADDED ] Дополнительный параметр FTP сервера - кодировка (автоматическое определение UTF8 кодировки убрано - теперь ее надо указывать вручную)

    [ ADDED ] Дополнительный параметр FTP сервера - максимальное количество подключений к одному серверу. Полезно если сервер ограничивает его - в таких случаях старый FTPDrive выдавал ошибки, а новый при соответствующем значении данного параметра - только немного медленнее работает при параллельных обращениях к одному FTP серверу

    [ ADDED ] Теперь на одном FTP сервере может быть несколько т.н. FTP сайтов, отличающихся например логинами, домашними директориями и (обязательно) отображаемыми именами папок на виртуальном диске

    [ ADDED ] Плагин интеграции с NetView для настройки всех этих параметров прямо в хостлисте NetView (но сам NetView эти дополнительные настройки никак не использует в своей работе)

    [ ADDED ] Запись в конец существующих на FTP файлов (чтобы KillCopy например могла докачивать на FtpDrive)

    [ ADDED ] Возможность мгновенной отмены соединений находящихся в подвешенном (полуподключившемся) состоянии не дожидаясь таймаута - через контекстное меню

    [ ADDED ] Поддержка безопасных FTP соединений по протоколу SSL/TLS, при условии установки библиотеки OpenSSL (http://www.openssl.org/)

    [ ADDED ] Поддержка символических ссылок

    [ ADDED ] Настраиваемая поддержка виртуальных рабочих столов (создаваемых HKM например) интерфейсом программы

    [ CHANGED ] Размер по-умолчанию кэша данных на файл увеличен до 128 Mb

    [ CHANGED ] Улучшена работа файлового кэша

    [ CHANGED ] Улучшена совместимость с Windows Vista beta 2

    v2.9 [ 02/04/2006 ]

    [ FIXED ] Падение сторонних приложений после закрытия FTPDrive

    [ FIXED ] Несовместимость пассивного режима передачи данных с некоторыми серверами

    [ FIXED ] Зависание при запуске FtpDrive с диска который уазан в настройках как виртуальный

    [ ADDED ] Частичная поддержка записи файлов на FTP (см. помощь)

    v2.8 [ 11/02/2006 ]

    [ FIXED ] Исправлены некоторые ошибки

    [ ADDED ] Возможность локализации на другой язык. Теперь имеется и русский.

    [ CHANGED ] Еще улучшена совместимость с UTF-8 именами файлов. Теперь они могут называться хоть по-китайски.

    v2.7 [ 29/01/2006 ]

    [ FIXED ] Улучшена совместимость с серверами выдавающими список файлов в кодировке UTF-8

    [ FIXED ] Исправлены некоторые ошибки при открытии файлов с длинными именами

    [ FIXED ] Исправлено сообщение об ошибке при входе в каталог не содержащий ни одного файла

    [ FIXED ] В FtpServList.txt поля логина и пароля были перепутаны местами

    [ FIXED ] FtpDrive использовал пассивный режим работы с FTP если в настройках хоста НВ были указаны оба режима и галка Prefer passive mode в настройках FtpDrive выключена

    [ FIXED ] Улучшена совместимость с другими программами

    [ FIXED ] Возможное зависание на многопроцессорных/гипертрединговых системах

    [ FIXED ] Возможные проблемы с некоторыми программами

    [ ADDED ] Возможность задавать имя пользователя и пароль в FtpServList.lst

    v2.5 [ 04/09/2005 ]

    [ FIXED ] Проблемы с запуском DOS приложений

    [ FIXED ] Проблемы с запуском wedit (из lcc-win32)

    v2.4 [ 03/09/2005 ]

    [ FIXED ] В Проводнике не всегда появлялся диск если FtpDrive запускался не по автозапуску

    [ FIXED ] Теперь совместим и со стандартным микросовтовским Media Player'ом

    [ FIXED ] Некоторые приложения не запускались с FTP диска

    [ ADDED ] Возможность перехвата ошибок чтения с FTP и повтора операции, незаметно для приложений

    [ ADDED ] Показывание текущей скорости передачи и общего объема скачанной по FTP информации в подсказке иконки

    [ ADDED ] Опция загрузки в системные процессы

    [ ADDED ] Возможность быстрой очистки кэшей через контекстное меню иконки в области трея

    [ CHANGED ] Уменьшен минимальный порог ограничения количества подключений к серверу до одного

    v2.3 beta [ 20/08/2005 ]

    [ FIXED ] Некоторые проблемы со стабильностью работы

    [ FIXED ] Проблемы с запуском DOS'овских приложений из консольных, при запущенном FtpDrive

    [ FIXED ] Проблемы с запуском MSOffice (редко проявлялись) при запущенном FtpDrive

    v2.2 beta [ 14/08/2005 ]

    [ ADDED ] Поддержка ХРшных стилей интерфейса

    [ ADDED ] Кнопка в настройках, по нажатию которой открывается notepad со списком серверов в FtpServList.txt

    v2.1 beta [ 14/08/2005 ]

    [ FIXED ] Некоторые проблемы с совместимостью

    [ FIXED ] Ошибка, которая могла привести к падению FtpDrive.exe при активной работе с большим деревом директорий на FTP сервере

    v2.0 beta [ 11/08/2005 ]

    >Кэширование структуры директорий и данных - от этого ускорение работы с фтп.

    >Уменьшено количество подключений к FTP серверам.

    >Работа на уровне вызовов ntdll - совместимо практически со всеми приложениями (пока только в windows media player проблемы, все остальное работает на ура)

    >Запуск приложений - по фтп запускается даже q3

    >Просто улучшена работа с FTP, исправлены некоторые баги.

    Ftp папка как диск

    // подключаем сетевой pесуpс, используя структуру TNetResource

    Err := WNetAddConnection(

    PChar(NetPath),

    '', // lpPassword, -- если нужен пароль для подключения - можно его сюда передать

    PChar(String(NetDrive+':')) //lpLocalName

    case Err of

    NO_ERROR: Result := NetDrive+' успешно подключён!';

    ERROR_ACCESS_DENIED: Result := 'Нет доступа к сетевому ресурсу.';

    ERROR_ALREADY_ASSIGNED: Result := 'Устройство указанное в параметре lpLocalName уже переопределено.';

    ERROR_BAD_DEV_TYPE: Result := 'Тип устройства и тип ресурса не сочетается.';

    ERROR_BAD_DEVICE: Result := 'Значение определенное в параметре lpLocalName неверно.';

    ERROR_BAD_NET_NAME: Result := 'Значение определенное в параметре lpRemoteName неверно.';

    ERROR_BAD_PROFILE: Result := 'Профиль пользователя неправильного формата.';

    ERROR_CANNOT_OPEN_PROFILE: Result := 'Система не может открыть профиль пользователя.';

    ERROR_DEVICE_ALREADY_REMEMBERED: Result := 'Привязка для устройства указанного в параметре lpLocalName - уже в профиле пользователя.';

    ERROR_EXTENDED_ERROR: Result := 'Произошла сетевая специфическая ошибка. Для того чтобы получить информацию об ошибке, вызовите функцию WNetGetLastError.';

    ERROR_INVALID_PASSWORD: Result := 'Пароль недействителен.';

    ERROR_NO_NET_OR_BAD_PATH: Result := 'Операция не выполнена потому что сетевой компонент не запущен или имя сетевого ресурса не может быть использовано.';

    ERROR_NO_NETWORK: Result := 'Сеть отсутствует.';

    Result := 'Неизвестная ошибка!';

    Примапить FTP-папку как диск

    Примапить FTP-папку как диск

    [Re: Andrew82] 28 декабря 2011 в 12:31

    Andrew82 27.12.2011 19:25 пишет:

    Нужно на терминальном сервере примапить папку которая доступна по протоклу FTP, примапить нужно как локальный диск что он был виден всем пользователям которые залогинятся на сервер.

    skirill 28.12.2011 12:31 пишет:

    Andrew82 27.12.2011 19:25 пишет:

    Нужно на терминальном сервере примапить папку которая доступна по протоклу FTP, примапить нужно как локальный диск что он был виден всем пользователям которые залогинятся на сервер.

    Большинство прог которые видел (FTPDrive, Netdrive) не умеют работать в режиме сервиса, и если их запускать под каким-то сервисным аккаунтом при старте системы неизбежны глюки.

    и положить его на дефолтный раб стол чтоб у все он появился пользователей

    Можно аналогично через местер добавить ФТП-соединение как элемент сетевого окружения, но это не сделает его локальным диском.

    Для корректной работы ПО это должен быть именно локальный диск, должен иметь букву.

    Вроде и не сложная задача, но у кого не понитересуюсь никто не знает.

    Windows: подключение FTP в качестве диска

    Windows: подключение FTP в качестве диска

    Решил немного усовершенствовать свой powershell скрипт, который реализует охрану при помощи wifi-камеры. Решил записывать на ftp-сервер видео-поток с камеры, когда дома никого нет. То есть кроме оповещения по email (когда вдруг что-то зашевелилось в кадре), видео будет постоянно записываться.

    Для этого мне понадобилось подключить ftp-сервер, так, чтобы он стал доступен из командной строки как диск или папка.

    Подключение FTP стандартными средствами Windows

    В Windows можно стандартными средствами подключить ftp как сетевой диск, но такой сетевой диск будет работать только из проводника (explorer), в командной строке он будет не доступен.

    Опишу, как стандартными средствами подключить ftp в качестве сетевого диска.

    Жмем правой кнопкой мышки на иконке "Мой компьютер" и выбираем в контекстном меню пункт "Подключить сетевой диск. ". В открывшемся окне жмем на " Подключение к веб-сайту, на котором вы можете хранить документы и изображения ":

    В следующих двух окнах жмем по кнопка "Далее" и указываем адрес ftp-сервера:

    Снова жмем кнопку далее, снимаем галочку возле "Анонимный вход" и указываем ftp-логин, жмем кнопки далее, готово.

    В конце у Вас запросит пароль, вводим его и ставим галочку "Сохранить пароль", чтобы каждый раз его не вводить.

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

    Подключение FTP через FTPUSE

    Мою проблему решила утилита ftpuse -  ferrobackup.com/ftpuse

    После установки утилиты чтобы подключить сетевой диск нужно ввести команду (покажу на своем примере):

    В работе программы есть два нюанса:

    • на подключенном диске всегда будет отображаться 512 МБ свободного места, не зависимо от того, сколько там его осталось. Но мне  это не мешает.
    • если закрыть окно командной строки из которого запускался FTPUSE, то диск размонтируется. Мне это не мешает, так консоль у меня всегда запущена. Если же окно все-таки хочется скрыть, то запускаем FTPUSE вот такой командой:

    Ну и краткая информация о параметрах FTPUSE:

    FTPUSE devicename [ftphostname[/remotepath] [password]]

    [/USER:username]

    [/NOPASSIVE]

    [/OWNERACCESSONLY]

    [/PORT:portnumber]

    [[/DELETE]]

    • devicename - имя подключаемого/отключаемого диска
    • ftphostname - адрес FTP сервера
    • remotepath - имя удаленной папки, которая будет использоваться родительская папка создаваемого диска
    • password - пароль для подключения к FTP серверу
    • /USER - логин на FTP сервере
    • /NOPASSIVE - активное соединение с FTP сервером (active mode)
    • /OWNERACCESSONLY - делает созданный диск доступным только из приложения запустившем FTPUSE
    • /PORT - номер порта FTP-сервера. Порт 21 используется по умолчанию.
    • /DEBUG - отладка.
    • /DELETE - удаление смонтированого диска.

    Далее скриншот подключенных дисков, тот, который з буквой "U" подключен через ftpuse и доступен из командной строки как обычный локальный диск: