.create, метод

Назначение:Создаёт новый файл с заданным именем и атрибутами.
Синтаксис:fd.create(byref name_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: в одном из секторов диска обнаружена ошибка контрольной суммы (фатальная).

4 - PL_FD_STATUS_INV_PARAM: передан недопустимый аргумент.

5 - PL_FD_STATUS_DUPLICATE_NAME: файл с таким именем уже существует.

6 - PL_FD_STATUS_FILE_TABLE_FULL: достигнуто максимальное число файлов, которые можно хранить на диске, новый файл создать нельзя.

7 - PL_FD_STATUS_DATA_FULL: диск заполнен, новые данные добавить нельзя.

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

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

См. также:Создание, удаление и переименование файлов, Имена и атрибуты файлов, fd.rename, fd.delete, fd.getnumfiles, fd.maxstoredfiles

АргументОписание
name_attrСтрока (1-56 символов), в которой должно быть имя файла и, при необходимости, атрибуты, отделённые от имени пробелом. В именах файлов учитывается регистр.

Подробности

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

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