Директории FTP

Описание

Для работы с директориями на FTP сервере используется экшен «Директории FTP». С его помощью можно:

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

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

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

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

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

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

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

Либо воспользуйтесь умным поиском.

Для чего это используется?

  • Скачать директорию с файлами данных проекта, которая находятся на FTP сервере.

  • Сохранить данные проекта на FTP сервер.

  • Удалить директорию с файлами данных проекта с FTP сервера.

  • Получить список рабочих файлов данных проекта, находящихся в определённой директории.

Как работать с экшеном?

Для того чтобы начать работать с данным экшеном, необходимо произвести настройки FTP соединения. Как это сделать, описано в статье Настройки FTP.

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

  • Путь на сервере - путь к нужной директории на сервере.

  • Локальный путь - путь на своём компьютере, где необходимо сохранить скачанную директорию.

  • Тип пути - Относительный или абсолютный путь на сервере. При относительном - путь будет строиться относительно текущей папки, при абсолютном - путь указывается от корня системы.

  • Обрабатывать поддиректории - учитывать при работе поддиректории, если они есть в основной директории.

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

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


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

Используется для загрузки файла со своего компьютера на сервер.


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

Используется для удаления директории на сервере. Необходимо указать путь к директории.


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

Используется если необходимо переименовать директорию на сервере. Необходимо указать путь к директории и новое имя директории.


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

Используется если необходимо получить список файлов, содержащихся в определённой директории на сервере. Необходимо указать список, в который будут сохраняться имена файлов. Работа со списком описана в статье Список. Дополнительная настройка “Включать имена директорий“ позволяет включать в итоговый список файлов имена директорий, содержащихся в основной директории.


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

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

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

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