查阅文档后
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5
在resource/rawfile或resource/resfile目录下添加的文件,应用安装后,利用deveco studio中device broswer查看目录
/data/storage/el2/base/haps/entry/files,其中并没有工程目录rawfile或resfile目录下的文件。这两个目录下的资源文件应该怎么才能在手机的目录下查看?
1、resfile目录是用于存放应用资源文件的一个特殊目录。具体来说,resfile目录中的资源文件会在应用安装后被解压到应用沙箱路径下。通过Context属性resourceDir可以获取到resfile资源目录的路径。因此,resfile打包后的资源文件路径为应用沙箱路径下的resourceDir。
2、rawfile目录通常不会解压到沙盒目录中,需要通过代码访问。或者可以先将rawfile的内容copy到沙箱,再进行解压。demo代码如下: