文件系统

更新时间:

头文件<storage/filesystem.h>

接口定义

获取缓存目录

int BFileSystem_getCacheDir(
    const char* package,
    char* path
);
复制代码

参数

参数 类型 说明
package const char* 应用包名
path(输出) char* 缓存目录

返回值

返回值 类型 说明
result int 结果代码(详见 《枚举 操作结果代码》)

备注

path 输出参数所需内存大小为 256。

获取应用文件目录

int BFileSystem_getFilesDir(
    const char* package,
    char* path
);
复制代码

参数

参数 类型 说明
package const char* 应用包名
path(输出) char* 应用文件目录

返回值

返回值 类型 说明
result int 结果代码(详见 《枚举 操作结果代码》)

备注

path 输出参数所需内存大小为 256。

获取 mass 目录

int BFileSystem_getMassDir(
    const char* package,
    char* path
);
复制代码

参数

参数 类型 说明
package const char* 应用包名
path(输出) char* mass 目录

返回值

返回值 类型 说明
result int 结果代码(详见 《枚举 操作结果代码》)

备注

path 输出参数所需内存大小为 256。

获取临时目录

int BFileSystem_getTempDir(
    const char* package,
    char* path
);
复制代码

参数

参数 类型 说明
package const char* 应用包名
path(输出) char* 临时目录

返回值

返回值 类型 说明
result int 结果代码(详见 《枚举 操作结果代码》)

备注

path 输出参数所需内存大小为 256。

获取存储目录

int BFileSystem_getStorageDir(
    const char* package,
    char* path
);
复制代码

参数

参数 类型 说明
package const char* 应用包名
path(输出) char* 存储目录(用于 mmkv 数据库)

返回值

返回值 类型 说明
result int 结果代码(详见 《枚举 操作结果代码》)

备注

path 输出参数所需内存大小为 256。

枚举

枚举值 说明
BFILESYSTEM_OK 0 操作成功
BFILESYSTEM_ERROR -1 操作失败
上一篇
网络状态
下一篇
压缩解压
以上内容对您是否有帮助?
  • 毫无帮助
  • 帮助不大
  • 一般
  • 很好
  • 非常好
意见反馈