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

f_chdir

Функция f_chdir меняет текущую директорию диска.

FRESULT f_chdir (
  const TCHAR* Path /* Указатель на имя пути */
);

Параметры

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

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

FR_OK, FR_DISK_ERR, FR_INT_ERR, FR_NOT_READY, FR_NO_PATH, FR_INVALID_NAME, FR_INVALID_DRIVE, FR_NOT_ENABLED, FR_NO_FILESYSTEMFR_TIMEOUT, FR_NOT_ENOUGH_CORE

Описание

Функция f_chdir меняет текущую директорию на логическом диске. Текущая директория диска автоматически инициализируется на корневой каталог, когда диск монтируется. Имейте в виду, что текущая директория сохраняется для каждого объекта файловой системы (file system object), так что она влияет на другие задачи, которые используют тот же самый диск.

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

Доступна, когда _FS_RPATH >= 1.

Пример кода

    /* Смена текущей директории текущего диска (dir1 в корневой директории) */
    f_chdir("/dir1");
    /* Изменение текущей директории диска 2 на родительскую */
    f_chdir("2:..");

См. также

f_chdrive, f_getcwd

[Ссылки]

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