#鸿蒙通关秘籍#如何在鸿蒙中将文件路径转换为URI?

HarmonyOS
2024-12-19 15:43:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm673ff0e280073

在鸿蒙系统中,可以使用OH_FileUri_GetUriFromPath接口将文件路径转换为URI。代码示例如下:

c #include <cstring>

void GetUriFromPath() { char *path = "/data/storage/el2/base/files/test.txt"; unsigned int length = strlen(path); char *uriResult = NULL; FileManagement_ErrCode ret = OH_FileUri_GetUriFromPath(path, length, &uriResult); if (ret == 0 && uriResult != NULL) { printf("pathUri=%s", uriResult); free(uriResult); } }

通过上述代码,可以将文件路径转换为相应的URI,并且在使用完后需要释放动态分配的内存。

分享
微博
QQ
微信
回复
2024-12-19 17:57:00
相关问题
#鸿蒙通关秘籍#如何URI获取路径
391浏览 • 1回复 待解决
HarmonyOS 文件路径uri
582浏览 • 1回复 待解决