База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект fd. / Свойства и методы
Метод .getfreespace
| Назначение: | Возвращает общее число свободных секторов данных, доступных на флеш-диске. |
| Синтаксис: | fd.getfreespace() as word |
| Возвращает: | 0-65535; значение также влияет на состояние 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: диск не смонтирован. |
| См. также: | Проверка состояния диска, fd.capacity, fd.numservicesectors, fd.totalsize, fd.maxstoredfiles, fd.getnumfiles |
Подробности
Один сектор данных вмещает 256 байт данных файла. Каждый существующий файл занимает как минимум один сектор данных, даже если он пуст.
Чтобы свойство возвращало осмысленное значение, диск должен быть смонтирован (см. fd.mount).