《FatFs API函数中文介绍》为开发者提供了详细的文件系统API解释和示例代码,帮助用户轻松掌握FatFs库的核心功能。
FatFs的API函数中文介绍如下:
f_mount:注册或注销一个工作区域(Work Area)
f_open:打开或创建一个文件
f_close:关闭一个文件
f_read:读取文件内容
f_write:写入数据到文件中
f_lseek:移动文件读/写指针的位置
f_truncate:截断文件,减少其大小至当前的读写位置。
f_sync:冲洗缓冲区中的数据以确保所有修改都被保存到存储介质上。
f_opendir:打开一个目录
f_readdir:从已打开的目录中读取条目信息
f_getfree:获取磁盘上的空闲簇数量,用于文件分配。
f_stat:获取指定路径下文件或目录的状态信息,如大小、修改时间等属性。
f_mkdir:创建一个新的子目录
f_unlink:删除一个文件或者子目录
f_chmod:改变文件的访问权限和其它特性
f_utime:更新给定文件的最后存取时间和最后修改时间。
f_rename:重命名或移动指定路径下的文件或目录。
f_mkfs:在驱动器上创建一个新的FAT12/16/32格式化的文件系统,清除所有数据并重新初始化磁盘结构。
disk_initialize:初始化磁盘驱动器
disk_status:获取当前磁盘的状态信息,包括是否就绪、忙等状态属性。
disk_read:从指定的扇区读取数据到缓存中
disk_write:将缓存中的数据写入到指定扇区上
disk_ioctl:执行与特定设备相关的控制命令和特性设置操作。
get_fattime:获取当前系统时间,格式为FAT时标。