Переименование или перемещение файла
Программа может изменить имя файла или переместить его в другой каталог того же самого диска, воспользовавшись функцией 56h прерывания INT21h :
На входе: | AH | 56h |
DS:DX | Адрес строки в формате ASCIIZ, содержащей старое имя | |
ES:DI | Адрес строки в формате ASCIIZ, содержащей новое имя или новый путь к файлу | |
На выходе: | AL | Код ошибки, если установлен флаг переноса CF |
С помощью этой функции можно переименовать (но не переместить) не только файл, но и каталог.