Удаление файла
Удалить файл можно при помощи функции 41h прерывания INT 21h :
На входе: | AH | 41h |
DS:DX | Адрес строки в формате ASCIIZ, содержащей путь удаляемого файла | |
На выходе: | AL | Код ошибки, если установлен флаг переноса CF |
С помощью этой функции нельзя удалить файл, имеющий атрибут "Только читаемый".
Под удалением файла понимается вычеркивание файла из каталога и освобождение всех принадлежавших ранее этому файлу кластеров. Эти кластеры отмечаются в таблице размещения файлов как свободные. При стирании файлов не происходит уничтожение информации, записанной на диске, поэтому в некоторых случаях можно полностью восстановить случайно удаленные файлы.