f_mount
f_mount
f_mount 函数为 FatFs 模块提供工作区。
FRESULT f_mount (
FATFS* fs, /* [输入] 文件系统对象 */
const TCHAR* path, /* [输入] 逻辑驱动器号 */
BYTE opt /* [输入] 初始化选项 */
);
参数
- fs: 指向要注册和清除的文件系统对象的指针。空指针将注销已注册的文件系统对象。
- path: 指向一个以 null 结尾的字符串,该字符串指定逻辑驱动器。
- opt: 挂载选项。0: 延迟挂载, 1: 立即挂载。
返回值
FR_OK, FR_INVALID_DRIVE, FR_DISK_ERR, FR_NOT_READY, FR_NOT_ENABLED, FR_NO_FILESYSTEM
描述
在执行文件/目录操作之前,需要使用 f_mount 函数为逻辑驱动器注册一个文件系统对象。如果未指定强制挂载 (opt = 0),则无论物理驱动器状态如何,此函数始终成功(延迟挂载)。
快速信息
始终可用。
相关参考
f_open, FATFS