raw_dir.h

概述

提供rawfile目录相关功能。功能包括遍历和关闭rawfile目录。

引用文件: <rawfile/raw_dir.h>

库: librawfile.z.so

系统能力: SystemCapability.Global.ResourceManager

起始版本: 8

相关模块: rawfile

汇总

结构体

名称 typedef关键字 描述
RawDir RawDir 提供对rawfile目录的访问。

函数

名称 描述
const char *OH_ResourceManager_GetRawFileName(RawDir *rawDir, int index) 通过索引获取rawfile文件名称。可以使用此方法遍历rawfile目录。
int OH_ResourceManager_GetRawFileCount(RawDir *rawDir) 获取RawDir中的rawfile数量。通过此方法可以获取OH_ResourceManager_GetRawFileName中可用的索引。
void OH_ResourceManager_CloseRawDir(RawDir *rawDir) 关闭已打开的RawDir并释放所有相关联资源。

函数说明

OH_ResourceManager_GetRawFileName()

const char *OH_ResourceManager_GetRawFileName(RawDir *rawDir, int index)

描述

通过索引获取rawfile文件名称。可以使用此方法遍历rawfile目录。

起始版本: 8

参数:

参数项 描述
RawDir *rawDir 表示指向RawDir的指针。
int index 表示文件在RawDir中的索引位置。

返回:

类型 说明
const char * 通过索引返回文件名称,此返回值可以作为OH_ResourceManager_OpenRawFile的输入参数。
如果遍历完所有文件仍未找到,则返回NULL。

参考:

OH_ResourceManager_OpenRawFile

OH_ResourceManager_GetRawFileCount()

int OH_ResourceManager_GetRawFileCount(RawDir *rawDir)

描述

获取RawDir中的rawfile数量。通过此方法可以获取OH_ResourceManager_GetRawFileName中可用的索引。

起始版本: 8

参数:

参数项 描述
RawDir *rawDir 表示指向RawDir的指针。

返回:

类型 说明
int 返回rawDir下的文件个数。如果rawDir为空时返回0。

参考:

OH_ResourceManager_GetRawFileName

OH_ResourceManager_CloseRawDir()

void OH_ResourceManager_CloseRawDir(RawDir *rawDir)

描述

关闭已打开的RawDir并释放所有相关联资源。

起始版本: 8

参数:

参数项 描述
RawDir *rawDir 表示指向RawDir的指针。

参考:

OH_ResourceManager_OpenRawDir