HarmonyOS鸿蒙Next中rawfile文件的具体路径

HarmonyOS鸿蒙Next中rawfile文件的具体路径 安装apk之后,rawfile文件的具体路径是什么

6 回复

您好,rawfile文件的具体路径为:/data/app/el1/bundle/public/{您的bundleName}/entry/resources/rawfile,其中{您的bundleName}是对应的bundleName名称,更换为您对应的bundleName名称即可。

具体查询方法:首先可以在rawfile路径下随便创建一个文件,比如book.txt;然后在控制台中输入以下shell指令

  1. hdc_std shell
  2. find / -name book.txt

更多关于HarmonyOS鸿蒙Next中rawfile文件的具体路径的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


请问:有函数能获得rawfile的全路径吗?

可以用@ohos.resourceManager依赖,通过resourceManager.getRawFd(文件名)等方法获取,

您好,为了您的问题更快速的解决,我们需要进一步定位处理,请您移步工单:https://developer.huawei.com/consumer/cn/support/feedback/#/

在HarmonyOS鸿蒙Next中,rawfile文件的具体路径位于应用的资源目录下。具体路径为:entry/src/main/resources/rawfile/rawfile目录用于存放应用所需的原始文件,这些文件在编译时会被直接打包到应用的资源包中,不会进行任何处理。开发者可以通过ResourceManager类的getRawFile方法来访问这些文件。例如,使用ResourceManager.getRawFile("filename")可以获取指定文件的输入流。rawfile目录下的文件路径是相对于该目录的路径,不需要包含rawfile目录本身。

在HarmonyOS(鸿蒙)Next中,rawfile文件通常存放在项目的resources/rawfile目录下。开发者可以通过ResourceManager类来访问这些文件。具体路径为:resources/rawfile/your_file_name。在代码中,可以使用ResourceManager.getRawFileEntry("your_file_name")来获取文件的入口,进而读取或操作文件内容。

回到顶部