Удаление файлов
Для удаления файлов из сетевых каталогов можно использовать функцию EraseFiles():
int EraseFiles(BYTE DirectoryHandle, char *FilePath, BYTE SearchAttributes);
Эта функция удаляет файл, заданный параметрами DirectoryHandle и FilePath, если его атрибуты соответствуют указанным при помощи параметра SearchAttributes. Последнее означает, что, если вы собираетесь стирать нормальные, скрытые и системные файлы, для параметра SearchAttributes необходимо задать значение 06h.
Функция возвращает 0 при успешном завершении или код ошибки:
Код ошибки | Значение |
0x98 | Указанный сетевой том не существует |
0x9B | Индекс файла указан неправильно |
0x9C | Путь к файлу указан неправильно |
0xFF | Файл не найден |