Функциональный блок FS_MKDIR

Функциональный блок FS_MKDIR создает новую папку.

Файловая система должна быть предварительно инициализирована с помощью FS_INIT. Все операции выполняются асинхронно для каждого подключенного носителя.

Вход MAKE

При положительном фронте создается указанная папка.

Вход DEV

Определяет устройство, с которого будет осуществляться доступ к файлам. Устройство используется в проекте и может быть настроено в контекстном меню под Проект Внешнее хранилище.

Вход PATH

Указывает путь к папке на носителе. Путь соответствует Unix-пути к файлу в формате UTF-8, если это поддерживается. Путь отображается следующим образом:

Папка/Подпапка

Вход RECURSIVE

Если вход истинен, то создается весь путь папки, включая подпапки.

Выход DONE

Выход возвращает импульс при успехе, чтобы выполнить следующую операцию. Импольс происходит по завершении операции, даже если произошла ошибка.

Выход ERROR

В случае ошибки возвращает текст с сообщением об ошибке. Он равен FALSE, если ошибка не возникла. Состояние сохраняется для последующего использования.

Возможные причины:

  • Сервис носителя не был запущен.
  • Хранилище не было инициализировано.
  • Данные для входа недействительны.
  • Не удалось подключиться к удаленному серверу.
  • Носитель не существует.
  • Указанный путь недействителен.
  • На носитель нельзя записывать.
  • На носителе больше нет места или хранилище защищено от записи.