Истории о вирусах

DOS, функция 56h Переименовать/переместить файл


Вход:

AH=56h

DS:DX - адрес старого ASCIZ имени (путь/имя существующего файла)

ES.-DI - адрес нового ASCIZ имени (новые путь/имя)

Выход:

CF^O, если функция выполнена успешно

CF^l, если при выполнении функции возникли ошибки

AX - код ошибки

Описание.

Старое имя DS:DX должно существовать и не может содержать обоб-

щенных символов. Диск и путь необязательны (если они не указаны,

принимаются значения по умолчанию). Новое имя ES:DI должно опи-

сывать несуществующий файл. Если указан диск, он должен быть тем

же, что и в старом имени. Если диск или путь не указаны, принимают-

ся текущие. Если старое и новое имя содержат разные пути (явные или

принятые по умолчанию), то элемент оглавления для файла перемеща-

ется в оглавление, указанное в новом имени.

Версии: DOS 2.00 и выше.



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