Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

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

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

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

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

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

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

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

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

...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

...

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

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

...

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

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

...

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

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

...

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

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

...

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

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

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

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

...