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