Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

FL_DEL - удаление файла


 
Назначение.
Функциональный блок FL_DEL используется для удаления файла.
 
Состав структурной переменной.
Переменная со структурным типом FL_DEL будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Код завершения операции передается на выход Q:
Код
Краткое описание
0
Файл удален успешно, ошибок нет
-1
Ошибка  удаления файла, для получения дополнительной информации используйте блок FL_ERR.
-13
Ошибка доступа, например, при попытке удалить файлы из закрытой от пользователя директории
255
Операция удаления недоступна, SD-карта занята другим процессом
Описание алгоритма.
На вход PATH в виде строки передается полное имя удаляемого файла, включая путь к файлу в файловой системе мастер-модуля и его расширение:
  • '/usb/<имя_файла>.<расширение>' - для мастер-модуля M1201E;
  • '/sd/<имя_файла>.<расширение>' - для мастер-модуля M501E;
  • '/unimod/usr/<имя_файла>.<расширение>' - для прочих модулей.
     
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.FL_DEL(PATH);
//чтение кода завершения операции
Q := Block.Q;