The f_chdir function changes the current directory of a drive.
FRESULT f_chdir ( const XCHAR* Path /* Pointer to the path name */ );
The f_chdir function changes the current directory of the logical drive. The current directory of a drive is initialized to the root directory when the drive is auto-mounted. Note that the current directory is retained in the each file system object so that it also affects other tasks that using the drive.
Available when _FS_RPATH == 1.
// Change current direcoty of the current drive (dir1 under root dir) f_chdir("/dir1"); // Change current direcoty of drive 2 (parent dir) f_chdir("2:..");