import { common } from '@kit.AbilityKit';
let context = getContext(this) as common.UIAbilityContext;
let resourceDir = context.resourceDir
let resourceDirTest = resourceDir + '/test.txt';
//此时resourceDirTest 就能拿到resfile文件夹文件的路径
//沙箱路径日志为/data/storage/el1/bundle/entry/resources/resfile/test.txt
rawfile文件夹不解压因而无法拿到文件路径。可以在rawfile同级目录下新建resfile,resfile目录中的资源文件会被直接打包进应用,不经过编译,也不会被赋予资源文件ID。应用安装后,resfile资源会被解压到应用沙箱路径,通过Context属性resourceDir获取到resfile资源目录后,可通过文件路径访问。
文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5\#资源目录