Время и дата изменения файла
Для работы с полями времени и даты последней модификации файла предназначена функция 57h прерывания INT21h :
| На входе: | AH | 57h |
| AL | Выполняемая операция: 00h - чтение даты и времени;01h - установка даты и времени |
|
| BX | Идентификатор открытого файла | |
| CX | Время | |
| DX | Дата | |
| На выходе: | AX | Код ошибки, если установлен флаг переноса CF |
| CX | Если не было ошибки, этот регистр содержит время последнего изменения файла | |
| DX | Если не было ошибки, этот регистр содержит дату последнего изменения файла |
Для того чтобы изменить время или дату последней модификации файла с помощью этой функции, файл предварительно должен быть открыт. Формат времени и даты для этой функции такой же, как и используемый в дескрипторе каталога (рис. 2.4 и 2.5).