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

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

 

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

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

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

     Импортируем

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

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

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

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

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

    Папки-на-FTP

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

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

     





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


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

Получить позицию курсора в RichTextBox (Декабрь 4, 2015)
Удалить непустую папку (Декабрь 4, 2015)
Завершить процесс Excel после работы с книгой (Декабрь 4, 2015)
Bad Boys Blue — Pretty Young Girl (Fun Special Edit) (Декабрь 23, 2015)
MessageBox с таймаутом (MessageBoxTimeOut) (Декабрь 3, 2015)

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

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

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


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