Программирование Файловые системы Библиотека FatFS: f_unlink Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Библиотека FatFS: f_unlink Печать
Добавил(а) microsin   

f_unlink

Функция f_unlink удаляет файл или директорию.

 

FRESULT f_unlink (
  const TCHAR* FileName  /* Указатель на имя удаляемого объекта */
);

Параметр

FileName
Указатель на null-terminated (заканчивающуюся нулем) строку, которая задает имя удаляемого объекта.

Возвращаемые значения

FR_OK, FR_DISK_ERR, FR_INT_ERR, FR_NOT_READY, FR_NO_FILE, FR_NO_PATH, FR_INVALID_NAME, FR_DENIED, FR_EXIST, FR_WRITE_PROTECTEDFR_INVALID_DRIVE, FR_NOT_ENABLED, FR_NO_FILESYSTEM, FR_TIMEOUT, FR_LOCKED, FR_NOT_ENOUGH_CORE

Описание

Если условия удаляемого объекта соответствуют следующим положениям, то функция завершится с ошибкой.

  • Объект не должен иметь атрибут только для чтения (read-only attribute AM_RDO), иначе функция не удалит объект и возвратит код FR_DENIED.
  • Удаляемая директория должна быть пустой, и не должна быть текущей директорией, иначе функция не удалит объект и возвратит код FR_DENIED.
  • Удаляемый файл не должен быть открыт, иначе the том FAT может быть приведен к коллапсу. Это может быть запрещено с для функции f_unlink, и она вернет FR_LOCKED, когда для файла разрешено управление общим доступом (file sharing control).

Краткая информация (QuickInfo)

Функция доступна, когда _FS_READONLY == 0 и _FS_MINIMIZE == 0.

[Ссылки]

1f_unlink - удаление файла или директории (оригинал статьи на английском языке).

 

Добавить комментарий


Защитный код
Обновить

Top of Page