Библиотека Petit FatFS: FILINFO Печать
Добавил(а) microsin   

FILINFO

Структура FILINFO содержит в себе информацию, полученную после возврата функции pf_readdir.

typedef struct {
    DWORD   fsize;        /* Размер файла */
    WORD    fdate;        /* Дата последней модификации файла */
    WORD    ftime;        /* Время последней модификации файла */
    BYTE    fattrib;      /* Атрибуты */
    char    fname[13];    /* Имя файла */
} FILINFO;

Поля структуры

fsize
Показывает размер файла в байтах. Это поле всегда равно нулю, если FILINFO относится к директории.
fdate
Показывает дату последней модификации файла или время создания директории.
bit15:9
Год начиная с 1980 (0..127)
bit8:5
Месяц (1..12)
bit4:0
День месяца (1..31)
ftime
Показывает время последней модификации файла или время создания директории.
bit15:11
Час (0..23)
bit10:5
Минуты (0..59)
bit4:0
Секунды / 2 (0..29)
fattrib
Показывает атрибуты файла/директории в комбинации флаговAM_DIR, AM_RDO, AM_HID, AM_SYS и AM_ARC.
fname[]
Показывает имя файла/директории в формате 8.3, в виде null-terminated (завершающейся нулем) строки.

[Ссылки]

1FILINFO - оригинал статьи на английском языке.