Библиотека 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 (завершающейся нулем) строки.
[Ссылки]
1. FILINFO - оригинал статьи на английском языке. |