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

Функциональный блок FS_CHGRP изменяет пользователя файла или каталога на файловой системе.

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

Вход CH

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

Вход DEV

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

Вход PATH

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

Папка/Подпапка/Файл.txt

Вход USER

Определяет ID или имя нового пользователя.

Выход DONE

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

Выход ERROR

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

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

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