Загрузка папки на FTP (VB .NET)

Как загрузить на FTP папку со всеми файлами и подкаталогами

 

Способ загрузить папку на FTP-сервер как есть мне неизвестен, возможно, его и нет.

Рассмотрим два способа. Лично мне более по душе второй, рекурсивный.

  1. Решение следующее: сканируем дерево папок исходного каталога на компьютере и создаем аналогичное на сервере.

     Импортируем

    Прописываем сервер, логин и пароль:

    Основной код со служебными процедурами создания папки и загрузки файла, а так же ведения лога в ListBox для пущей наглядности

    Итог работы программы:

    Создание папки на FTP

    В Total Commander выглядит так:

    Папки-на-FTP

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

    2. Используем рекурсию

     





Запись опубликована в рубрике Полезные коды на Visual Basic .NET, VB .NET FAQ с метками , , . Добавьте в закладки постоянную ссылку.


Что еще можно почитать

Обращение к элементу из потока (Декабрь 8, 2015)
Перевод текста в картинку (Декабрь 4, 2015)
Определить, по какой причине закрывается форма (Декабрь 4, 2015)
Ресайз, изменение размеров формы мышкой без бордюров (Декабрь 4, 2015)
Алимханов А. — Only Love Can Break My Heart (Modern Talking Extended 80’s Cover) (Апрель 1, 2017)

1 комментарий: Загрузка папки на FTP (VB .NET)

  1. Михаил говорит:

    Спасибо большое, второй способ как-то более правильный что ли. Первый я бы вообще не рассматривал


Добавить комментарий