DOS, функция 56h Переименовать/переместить файл
Вход:
AH=56h
DS:DX - адрес старого ASCIZ имени (путь/имя существующего файла)
ES.-DI - адрес нового ASCIZ имени (новые путь/имя)
Выход:
CF^O, если функция выполнена успешно
CF^l, если при выполнении функции возникли ошибки
AX - код ошибки
Описание.
Старое имя DS:DX должно существовать и не может содержать обоб-
щенных символов. Диск и путь необязательны (если они не указаны,
принимаются значения по умолчанию). Новое имя ES:DI должно опи-
сывать несуществующий файл. Если указан диск, он должен быть тем
же, что и в старом имени. Если диск или путь не указаны, принимают-
ся текущие. Если старое и новое имя содержат разные пути (явные или
принятые по умолчанию), то элемент оглавления для файла перемеща-
ется в оглавление, указанное в новом имени.
Версии: DOS 2.00 и выше.