黑暗模式
11. 附录一:文件系统移植相关接口
文件操作相关接口(fs_file_t)说明详见下表:
接口 | 说明 | 备注 |
---|---|---|
fs_file_read | 读取文件 | |
fs_file_write | 写入文件 | |
fs_file_printf | 将格式化字符串写入文件 | 某些平台可能不支持 |
fs_file_seek | 定位读写指针到指定的位置 | |
fs_file_truncate | 清除文件内容 | |
fs_file_eof | 判断文件是否结束 | |
fs_file_tell | 获取文件当前读写位置 | |
fs_file_size | 获取文件大小 | |
fs_file_sync | 同步文件到磁盘 | |
fs_file_stat | 获取文件信息 | 如果使用 file_browser 控件,则必须实现 |
fs_file_close | 关闭文件 |
文件夹操作相关接口(fs_dir_t)说明详见下表:
接口 | 说明 | 备注 |
---|---|---|
fs_dir_rewind | 重置文件夹读取位置到开始 | 某些平台可能不支持 |
fs_dir_read | 读取文件夹对象 | |
fs_dir_close | 关闭文件夹对象 |
文件系统操作相关接口(fs_t)说明详见下表:
接口 | 说明 | 备注 |
---|---|---|
fs_open_file | 打开文件 | mode 取值请参考 fopen 函数 |
fs_remove_file | 刪除文件 | |
fs_file_exist | 判断文件是否存在 | |
fs_file_rename | 文件重命名 | |
fs_open_dir | 打开目录 | |
fs_create_dir | 创建目录 | |
fs_change_dir | 修改当前目录 | |
fs_remove_dir | 刪除目录 | |
fs_dir_exist | 判断目录是否存在 | |
fs_dir_rename | 目录重命名 | |
fs_get_file_size | 获取文件大小 | |
fs_get_disk_info | 获取文件系统信息 | |
fs_stat | 获取文件信息 | 使用 file_browser 控件时必须实现 |
fs_get_cwd | 获取当前所在目录 | 某些平台可能不支持 |
fs_get_exe | 获取可执行文件所在目录 | 某些平台可能不支持 |
fs_get_user_storage_path | 获取home目录或者应用程序可以写入数据的目录 | 某些平台可能不支持 |
fs_get_temp_path | 获取临时目录 | 某些平台可能不支持 |