Библиотека FatFS: f_utime |
Добавил(а) microsin |
f_utime Функция f_utime изменяет метку времени (timestamp) у файла или директории. FRESULT f_utime ( const TCHAR* FileName, /* Указатель на путь к файлу или директории */ const FILINFO* TimeDate /* Время и дата для установки */ ); Параметры
Возвращаемые значения FR_OK, FR_DISK_ERR, FR_INT_ERR, FR_NOT_READY, FR_NO_FILE, FR_NO_PATH, FR_INVALID_NAME, FR_WRITE_PROTECTED, FR_INVALID_DRIVE, FR_NOT_ENABLED, FR_NO_FILESYSTEM, FR_TIMEOUT, FR_NOT_ENOUGH_CORE Описание Функция f_utime изменяет метку времени (timestamp, дата и время) файла или директории. Пример кода FRESULT set_timestamp (
char *obj, /* Указатель на имя файла */
int year,
int month,
int mday,
int hour,
int min,
int sec
)
{
FILINFO fno;
fno.fdate = (WORD)(((year - 1980) * 512U) | month * 32U | mday);
fno.ftime = (WORD)(hour * 2048U | min * 32U | sec / 2U);
return f_utime(obj, &fno);
}
Краткая информация (QuickInfo) Функция доступна, когда _FS_READONLY == 0 и _FS_MINIMIZE == 0. См. также [Ссылки] 1. f_utime - изменение метки времени (оригинал статьи на английском языке). |