Перейти к основному содержимому

Директории FTP

🔗 Оригинальная страница — Источник данного материала


Описание​

Данный экшен позволяет вам работать с директориями, а именно:

  • Скачать директорию с файлами данных проекта, которая находится на FTP-сервере;
  • Загрузить директорию с данными проекта на FTP-сервер;
  • Удалить директорию с файлами из сервера;
  • Получить список рабочих файлов, которые находятся в определенной директории;
  • Переименовать директорию на сервере.

Как добавить действие в проект?​

Через контекстное меню: Добавить действие → FTP → директории FTP

image-20200812-173237


Принцип работы​

Для работы с этим экшеном нужно сначала настроить FTP соединение.

Экшен имеет следующие основные настройки:

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

Загрузить директорию с сервера​

Позволяет скачать директорию с сервера на свой компьютер.

image-20200812-174043

Загрузить директорию на сервер​

Загружает директорию с вашего компьютера на сервер.

image-20200812-174204

Удалить директорию на сервере​

Удаляет директорию с сервера.

image-20200812-174239

Необходимо указать к ней путь.

Переименовать директорию на сервере​

Нужен для изменения имени директории на сервере.

image-20200812-174346

Указываем путь к директории и ее новое имя.

Получить список файлов​

Используется для получения списка файлов, содержащихся в определённой директории на сервере.

image-20200812-174537

Необходимо указать Список, в который будут сохраняться имена файлов.

Включать имена директорий​

Это настройка позволяет включать в итоговый список файлов имена директорий, содержащихся в основной директории.


Пример использования​

Скачиваем папку с файлами​

image-20200812-174720

1. Проверяем есть ли файлы в директории на FTP сервере.
2. Если директория не пустая, то скачиваем ее для дальнейшей работы.
3. Получаем список файлов.
4. Если строк в списке больше 0, то скачиваем все файлы с FTP-сервера и работаем с ними.
5. Когда строки заканчиваются, выводим уведомление об этом и завершаем работу.