Метод .setattributes

Назначение:Задаёт строку атрибутов для файла с указанным именем.
Синтаксис:fd.setattributes(byref name as string, byref attr as string) as pl_fd_status_codes
Возвращает:

Один из следующих pl_fd_status_codes; значение также влияет на fd.laststatus:

0 - PL_FD_STATUS_OK: выполнено успешно.

1 - PL_FD_STATUS_FAIL : сбой физической флеш-памяти (критический).

2 - PL_FD_STATUS_CHECKSUM_ERR: в одном из секторов диска обнаружена ошибка контрольной суммы (критическая).

3 - PL_FD_STATUS_FORMAT_ERR: обнаружена ошибка форматирования диска (критическая).

8 - PL_FD_STATUS_NOT_READY: диск не смонтирован.

9 - PL_FD_STATUS_NOT_FOUND: файл не найден.

14 - PL_FD_STATUS_TRANSACTION_CAPACITY_EXCEEDED: в ходе текущей транзакции изменено слишком много секторов диска (критическая ошибка).

См. также:Чтение и запись атрибутов файлов, Создание, удаление и переименование файлов, Имена и атрибуты файлов, fd.getattributes, fd.create

ЧастьОписание
nameСтрока (1-56 символов) с именем файла. Все символы после первого встретившегося пробела (не считая начальных пробелов) игнорируются. Имена файлов чувствительны к регистру.
attrСтрока с атрибутами, которые нужно задать. Длина атрибутов не может превышать 56 - длина_имени_файла - 1. Это «-1» учитывает символ пробела, отделяющий имя файла от атрибутов.

Подробности

Метод изменяет секторы флеш-диска. Для максимальной надёжности вызывайте его в рамках дисковых транзакций.

Исходный материал Tibbo обновлён 29 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке