.cutfromtop, метод

Назначение:Удаляет заданное число секторов из начала файла, открытого «на» выбранном номере файла (номер выбирается через fd.filenum).
Синтаксис:fd.cutfromtop(numsectors as dword) 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: диск не смонтирован.

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

См. также:Удаление данных из файлов, fd.setfilesize

АргументОписание
numsectorsЧисло секторов, удаляемых из начала файла. Если заданное значение больше общего числа секторов, выделенных файлу, оно будет автоматически уменьшено.

Подробности

После вызова этого метода указатель устанавливается в 0, если файл стал пустым, или в 1, если в файле остались данные.

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

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