解决方案

可以通过[@ohos.resourceManager]中的[getRawFileList]方法获取RawFile路径下的所有文件。参考代码如下:

import { BusinessError } from '@kit.BasicServicesKit';

// 传入''表示获取rawfile根目录下的文件列表
try {
  this.context.resourceManager.getRawFileList('', (error: BusinessError, value: Array<string>) => {
    if (error != null) {
      console.error(`callback getRawFileList failed, error code: ${error.code}, message: ${error.message}.`);
    } else {
      let rawFile = value;
    }
  });
} catch (error) {
  let code = (error as BusinessError).code;
  let message = (error as BusinessError).message;
  console.error(`callback getRawFileList failed, error code: ${code}, message: ${message}.`);
}
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐