Функция 58, подфункция 2 - удалить файл/папку.
Параметры:
- eax = 58 - номер функции
- ebx = указатель на информационную структуру
Формат информационной структуры:
- +0: dword: 2 = номер подфункции
- +4: dword: игнорируется
- +8: dword: игнорируется
- +12 = +0xC: dword: игнорируется
- +16 = +0x10: dword: указатель на буфер для работы системы
(4096 байт)
- +20 = +0x14: ASCIIZ-имя файла, правила формирования имён указаны в
общем описании
Возвращаемое значение:
Замечания:
- При работе с дискетой не следует удалять непустую папку.
Код работы с жёстким диском непустые папки удаляет корректно
(т.е. рекурсивно со всеми файлами и вложенными папками).
Рамдиск папок не поддерживает.