Функция 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_FILESYSTEM, FR_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