MS-DOS для программиста

Время и дата изменения файла


Для работы с полями времени и даты последней модификации файла предназначена функция 57h прерывания INT21h :



На входе: AH 57h
AL Выполняемая операция:

00h - чтение даты и времени;01h - установка даты и времени

BX Идентификатор открытого файла
CX Время
DX Дата
На выходе: AX Код ошибки, если установлен флаг переноса CF
CX Если не было ошибки, этот регистр содержит время последнего изменения файла
DX Если не было ошибки, этот регистр содержит дату последнего изменения файла

Для того чтобы изменить время или дату последней модификации файла с помощью этой функции, файл предварительно должен быть открыт. Формат времени и даты для этой функции такой же, как и используемый в дескрипторе каталога (рис. 2.4 и 2.5).



Содержание раздела